feat: admin-triggered collection index backfill from source relay
discovers collections from lexicon garden llms.txt + RBC scan,
paginates through source relay's listReposByCollection, tracks
progress in postgres for resumability.
POST /admin/backfill-collections?source=bsky.network — trigger
GET /admin/backfill-collections — status
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>