refactor(mail): add file download route, fix routing, remove legacy redirect resolver
- Add DownloadFileController and DownloadFileUseCase for GET /mail/load/{id}
- Add incrementDownloadCount to MailMessageRepositoryInterface and EloquentMailMessageRepository
- Fix route definitions: remove trailing slashes so rtrim() in index.php matches correctly
- Set legacy /mail route to priority -1 so new ContactController takes precedence on GET
- Remove MailLegacyRedirectResolver (unused in a non-public module)
- Update stale URLs: ../profile/?act=office -> /profile/?act=office, ?act=write&id=X -> /mail/write/X, ?act=load&id=X -> /mail/load/X
- Add incrementDownloadCount to MailMessageRepositoryInterface and EloquentMailMessageRepository
- Fix route definitions: remove trailing slashes so rtrim() in index.php matches correctly
- Set legacy /mail route to priority -1 so new ContactController takes precedence on GET
- Remove MailLegacyRedirectResolver (unused in a non-public module)
- Update stale URLs: ../profile/?act=office -> /profile/?act=office, ?act=write&id=X -> /mail/write/X, ?act=load&id=X -> /mail/load/X