Add Draft Arena runs, tribal synergy cards, kingdom buff tracker, and live online count
Draft → Arena run:
- New persisted arenaStore tracks drafted deck/hero power + W/L record;
runs end at 3 losses or 12 wins (with a persisted best-run).
- DraftPage gains run summary + in-progress (resume/retire) views; the
drafted deck is replayed each battle via initPracticeGame.
- GameBoard records each result into the run and rewires the end-overlay
buttons (Next Battle / Retire / View Results); GameEndOverlay gains
optional button-label overrides. Per-match rewards still flow through
the server-authoritative match-result path (no client currency writes).
Tribal cards:
- Tribal synergy spells + tribal 'lord' minions with art and two catalog
migrations; engine/AI/balance/descriptions and Collection/Card UI updated.
Kingdom buff tracker:
- KingdomBuffTracker surfaces active production/combat buffs with a
countdown bar; TempBuff gains an optional durationSec.
Live online count:
- useOnlineCount hook uses a shared Supabase Realtime presence channel
(keyed by user id so multiple tabs dedupe); lobby shows an online pill.