Draft - Server Clock + Persisted Trades

Draft Cast moves to a server-authoritative pick clock and trades persist across reloads - no more drift between viewers.

Changed

Pick clock now runs server-side - every viewer sees the same time, no client drift

Trades persist to the database - refresh and they're still there for everyone

Fixed

p/league inline format function moved off the server→client boundary (was crashing the page)