MULTI-MATCH + CHASE INFO FIX

1. Overlay chase info fix
   - RRR / TARGET / NEED are now hidden in 1st innings.
   - They appear only when innings_no = 2 and target > 0.

2. Multiple match pause/resume support
   - Added match_snapshots table.
   - Current match state is saved after score, end innings, start next innings, bowler change, and striker swap.
   - Starting a different match no longer deletes all ball events; it clears only that match's events.
   - Dashboard has Resume / Load Selected Match button.

Suggested workflow:
   Match 1: Start -> play 1st innings -> End Innings.
   Match 2: Start -> play 1st innings -> End Innings.
   Select Match 1 -> Resume / Load Selected Match -> Start Next Innings.
   Select Match 2 -> Resume / Load Selected Match -> Start Next Innings.

For existing DB, run the CREATE TABLE match_snapshots section from database.sql if needed.
The helper also auto-creates this table at runtime.
