When a file extension is detected in the blake3_hash part of the /retrieve/ route, such as /retrieve/0deadbeef12345.pdf, it should override the file detected one in the catalog file, and the response from /retrieve/ should override that MIME type as the content-type header.