add OAuth client primitives and Keypair JWK methods
Keypair gains uncompressedPublicKey(), jwk(), jwkThumbprint() for both
P-256 and secp256k1. New oauth module provides stateless PKCE, DPoP,
client assertion, and form encoding helpers extracted from pollz.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>