feat(auth): validate_dpop_for_token_endpoint + DpopTokenEndpointError
Add nonce field to DPopClaims struct and implement token-endpoint-specific DPoP
validation. New DpopTokenEndpointError enum and validate_dpop_for_token_endpoint
function handle nonce validation at the token endpoint.
Also add #[allow(dead_code)] to auth and db functions pending use in Task 3 handler.