appview/oauth: add handler tests for callback, metadata and JWKS endpoints
Cover all callback error paths reachable without a live PDS (missing
state, unknown state, AuthRequestCallbackError codes, missing code/iss),
plus full JSON structure validation for client-metadata.json and
jwks.json, and session validity logic in AppPasswordSession.
Uses oauth.MemStore and a generated P-256 key so no Redis or network
is required.
Signed-off-by: Matías Insaurralde <matias@insaurral.de>