fix(labels): seeded bans show their domain, not a bare DID
Seeded banned entries have zero replica presence, so authorSite could
never resolve them — the page fell back to raw DIDs ('handles not
resolving'). The registry note's first token IS the domain: store it in
a new author_stats.site column at seed time and prefer it in the
summary. Seed now refreshes the row every boot (site/reason wording)
while still emitting the stream label only once. The page drops the
meaningless score/'0 docs' chrome for hand-banned rows ('excluded
before indexing' instead).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>