feat(oauth-client): introduce fake_as module with RequestLog and ServerHandle skeleton
Created fake_as module root with ServerHandle, FakeAsOptions, and BindError
types. Added request_log.rs with append-only RequestLog supporting push and
snapshot operations. Added identity.rs with SyntheticIdentity supporting
did:web-bound base URLs with both localhost and public variants. Added
endpoints.rs skeleton with router building and request logging infrastructure.
All module-level unit tests pass.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>