Solana price analysis: SOL recovers $12.30 as bulls retaliate