feat(cirkel): auto-migrate legacy circle_links to auto-boost on boot (once)
A site that updates past the old Cirkels protocol would silently lose its cirkel
(circle_links no longer feed /cirkel, and no auto-boost follows existed yet).
autoMigrateCircles() runs once per instance at startup (guarded by a
circles_migrated_v1 flag, async, best-effort) and converts active circle_links
into AP follows with auto-boost — so sound-fabrics/deno/self-hosters self-heal
without the manual scripts/migrate-circles.mjs step.
Co-Authored-By: Claude <noreply@…>