Removes DateOnly/DateTime conversion boilerplate from all Show endpoints
and adds the corresponding EF Core migration.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Strip /api prefix from all endpoint routes
- Make Show.CityId nullable (no longer required FK)
- Drop CityId FK constraint and alter column to NULL at startup via raw SQL
- Add migration MakeCityIdNullable for schema consistency
- Update Show DTOs to reflect nullable CityId
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>