* Added Timeout for Regex matching to ensure malicious filenames don't crash system
* Refactored GetCoverImage to use series format rather than library type
* Refactored download logs to use the download service
* Fixed accent color not looking well on light theme
* Refactored series format into dedicated component and added to search results
* Switch to using MemoryManager for Streams to attempt to minimize GC pressure and reduced bitmap manipulation for transparency hack.
* Refactored PDF extraction to re-use the same MemoryStream for all pages
* Debug code for another issue that only users with OpenMediaVault can run