I was finally able to fix the build issues for v5 by switching to GitHub Actions and prebuildify. I used my personal account to publish ZeroMQ for Hydrogen, but we should also release an official version.
The process for publishing described here:
https://github.com/zeromq/zeromq.js/blob/5.x/CONTRIBUTING.md#releasing-a-new-npm-version