Solana (SOL) Set for All-Time High, Buy Opportunity?