File and URL training with expanded formats

Import training files from any public URL with a queued download pipeline, support for SRT subtitle files with timestamps, bulk retry for failed files, and 75 MB per file. Files are post-processed with Gemini for cleaner tables and section structure.