JSON-RPC 2.0 envelope types. Kept minimal + lenient — Solana’s RPC ecosystem varies slightly between 1.0 / 2.0 implementations and we want to pass through whatever clients send without over- validating.