feat(oauth-client): wire JWKS stage into pipeline
Adds the jwks field to OauthClientOptions and wires the JWKS validation
stage into the pipeline after the metadata stage. Constructs RealJwksFetcher
in ClientCmd::run and passes it through the options.
Updates existing tests to provide FakeJwksFetcher instances.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>