Improve OAuth 2.0/OIDC spec compliance and harden token handling
- Redirect OAuth errors to client per RFC 6749 §4.1.2.1 after validating redirect_uri
- Rotate refresh tokens on use to prevent replay attacks (RFC 6749 §10.4)
- Revoke both access and refresh tokens together per RFC 7009 §2.1
- Require redirect_uri at token endpoint per RFC 6749 §4.1.3
- Add WWW-Authenticate headers to 401 responses per RFC 6750
- Add sub and username to token introspection response