📋 Issue
No way for admins to cancel competitions.
Endpoint: DELETE /admin/competitions/:id (NEW)
Required Implementation
- Add
is_cancelled field to Competition entity
- Refund participants if applicable
- Send notifications to participants
Tasks
Access: Admin only