Move away from Solana SDK
The task involves refactoring the Solana Wallet Adapter to replace the monolithic `solana-sdk` crate with its individual component crates. This requires identifying all dependencies on `solana-sdk`, replacing them with the appropriate individual crates, and resolving any resulting compilation errors or runtime issues. Thorough testing will be necessary to ensure functionality remains unchanged after the refactoring.