refactor(downloads): migrate legacy classes/ to PSR-4 namespace
- Move Screen → src/Domain/Services/ScreenService.php
- Move Download::displayFile/displayFileSize → src/Application/FilePresenter.php
(injectable service with constructor DI; static formatFileSize helper)
- Extract Download::navigation → src/Application/Services/CategoryNavService.php
(injectable service; buildForFileDir() uses Eloquent instead of raw PDO)
- Inline Download::mp3tagsOut() into EditFileController and FileMediaInfoService
- Delete Download::downloadLlink() (dead code)
- Delete classes/Download.php and classes/Screen.php; remove classes/ directory
- Update all 17 consumers: swap imports, inject new services, update call sites
- Move Download::displayFile/displayFileSize → src/Application/FilePresenter.php
(injectable service with constructor DI; static formatFileSize helper)
- Extract Download::navigation → src/Application/Services/CategoryNavService.php
(injectable service; buildForFileDir() uses Eloquent instead of raw PDO)
- Inline Download::mp3tagsOut() into EditFileController and FileMediaInfoService
- Delete Download::downloadLlink() (dead code)
- Delete classes/Download.php and classes/Screen.php; remove classes/ directory
- Update all 17 consumers: swap imports, inject new services, update call sites