Game client saves/loads chat_wheel and arcade_pity data via GET/PUT but
backend had no routes, causing silent data loss on restart (same pattern
as the purchases bug). Added schema columns, migrations, and routes.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Game client loads purchases via GET /player/:steamId/purchases on
game start but only the POST handler existed, causing 404. Added GET
handler that returns item_ids from the purchases table.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>