Tasks: Blackjack Split

Phase 1: Core State Refactor

Purpose: Replace the single player hand model with a split-ready round structure.

Phase 2: Split Eligibility and Wallet Validation

Purpose: Add split gating before any hand-duplication logic is exposed to the UI.

Phase 3: Sequential Hand Resolution

Purpose: Resolve split hands one at a time and preserve the new active hand state.

Phase 4: Split Ace Edge Cases

Purpose: Enforce the stricter rules for split Aces.

Phase 5: UI Follow-up

Purpose: Expose split hands visually once the state model is stable.

Dependencies & Execution Order