Phase 3: Delta compression with qbsdiff + quota tracking
- Delta compression: upload stores delta if smaller than full data
- Delta reconstruction: download applies patches sequentially from base
- Quota tracking: gamer_quotas table with check/increment functions
- HTTP 413 Payload Too Large when quota exceeded
- Fixed tuple destructuring to use .clone() instead of ref
- Removed unused imports (NewType, sqlx::Row, std::io::Cursor)