add tangled profile support, domain indexing, and pds-aware avatars
- subscribe to sh.tangled.actor.profile in ingester (jetstream)
- fetchProfileFromPds tries tangled profile collection as fallback
- store bare CIDs, reconstruct avatar URLs at search time using pds column
- sync pds column from turso to local SQLite for zig search backend
- enrichment: try PDS fallback for non-bsky PDS actors (not just takedowns)
- add admin auth bypass for /request-indexing rate limiter
- add scripts/index-domain.py for bulk domain handle discovery + indexing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>