[Feature] Implement CRUD for media
- 
📁 Get all media with GET /media - 
🏷 Get one media by his id with GET /media/{id} - 
📝 Create new media with POST /media - 
✂ Update a media with PUT/PATCH /media or /media/{id} (check in REST standard) - 
🚫 Delete a media with DELETE /media 
Please always write OpenAPI documentation over your routes handlers