Show ATProto handle and avatar in nav and presence
- Fix handle display in navbar: resolve handle from DID document
(alsoKnownAs field) instead of calling app.bsky.actor.getProfile
against the PDS, which doesn't serve AppView queries
- Fix avatar fetch: call public.api.bsky.app AppView instead of the
user's PDS for app.bsky.actor.getProfile
- Pass handle and avatar to collaboration presence: shown as tooltip
and avatar image on presence dots, falling back to colored circle
when no avatar is available
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>