fix: use correct PDS host for video upload service auth
Fetch PDS host from PLC directory after login and use did:web:<pds_host>
as the audience for getServiceAuth instead of hardcoded value.
Source: https://docs.bsky.app/docs/advanced-guides/service-auth
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>