feat(oauth): request minimum-permission scope via permission-set lexicon
Replaces the broad `transition:generic` scope with an `include:` reference
to a new `com.atmosphereaccount.registry.fullPermissions` permission-set
lexicon, which grants only the writes this app actually needs:
- repo writes to com.atmosphereaccount.registry.profile
- blob:image/* uploads (avatars)
The permission-set's title/detail render in the user's consent dialog,
so reducing scope also makes the prompt clearer.
Made-with: Cursor