Security fixes
- Update Sharp and bundled libvips to resolve image-processing vulnerabilities
- Update Express/body-parser to resolve request-size enforcement denial of service
- Update vulnerable brace-expansion dependency chains
- Update unzipper and remove its obsolete transitive dependency chain
- Move the Docker runtime from Node.js 18 to Node.js 20 for patched Sharp compatibility
Verified with npm audit: 0 vulnerabilities.