feat(output): title + download filename mirror the uploaded file name
report.pdf -> output titled "report", downloaded as "report_converted.html".
The source basename is captured at upload; /output rewrites the <title> and
sets Content-Disposition; the demo adds a "Download HTML" button using the same
name.
Implements the filename-preservation feature from PR #10 (by @Alcray, closes
EqualifyEverything/equalify-iris#7), reconciled onto the refactored single-pass
codebase. The fillable-PDF portion of that PR (pdf-lib) was not included.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>