Continue Bun corpus parity at position 3969 by porting js/third_party/express/res.sendFile.test.ts without modifying the copied corpus.
Acceptance criteria:
- Validate missing, non-string, non-absolute, and root-bounded paths with useful Express-compatible errors and stacks.
- Transfer native corpus fixtures with content types, callback completion/error behavior, HEAD support, ranges, and correct 404/403 handling.
- Implement cache-control, immutable/max-age, dotfile, custom-header, last-modified, and conditional freshness options.
- Preserve upstream todos and pin the copied file in the permanent third-party mini-suite with zero failures or unsupported cases.
- Push the completed conventional commit to
mainas Chris Breuer without coauthors and update #66.