Why SPL Tokens, DeFi Protocols, and Transaction Signing Are Really One Solana Problem