Simplify login process: use single .env OAuth credentials for all wikis
Remove per-wiki credential management. The OAuth consumer is registered with "Applicable projects: all", so one key/secret pair works across every wiki. Credentials are now read exclusively from OAUTH_CONSUMER_KEY and OAUTH_CONSUMER_SECRET in .env.
Changes:
- Remove wiki-credentials.json storage and all CRUD functions
- Remove /api/wiki-credentials routes (GET, POST, DELETE)
- Remove Settings page and its route; drop "Manage Credentials" link
- Remove
credsoverride parameter throughout OAuth/MediaWiki layers - Remove MISSING_CREDENTIALS gating on login; any allowed wiki URL works
- Clean up related i18n keys (starterkit-settings-*)
To test locally, update your .env with your OAuth credentials for your local setup registered consumer.
Bug: T424065