add per-host configurable account limits
zlay is at 99.82% on pulsar — missing ~420 users traced to high-volume
third-party hosts (blacksky.app, eurosky.social, northsky.social) whose
events get rate-limited by the per-host formula (2500 + account_count).
adds admin API to override the effective account count per host, which
scales the rate limits accordingly. changes:
- account_limit nullable column on host table (NULL = use COUNT(*))
- getEffectiveAccountCount uses COALESCE(override, actual_count)
- POST /admin/hosts/changeLimits to set/clear overrides
- atomic rate limiter fields for safe cross-thread updates
- updateHostLimits on Slurper to apply changes to running subscribers
- account_limit included in GET /admin/hosts response
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>