Use the conventional client_id so the OAuth screen shows just the host
atproto's OAuth consent screen only collapses the client display to a bare
hostname when client_id matches the "conventional" form —
https://<host>/oauth-client-metadata.json (exact path, no port, no query),
per isConventionalOAuthClientId in @atproto/oauth-types. Any other path makes
the screen render the full metadata URL.
AT Mot served its metadata at /client-metadata.json, so the consent screen
showed the ugly full URL instead of "atmot.herve.bzh". Rename the file to the
conventional name, update client_id to match, and point the build, tests, and
docs at the new path. Adds a regression test asserting the conventional form.
Existing sessions re-authorize once, since their tokens were issued against
the old client_id.
Fixes #1