Bump Node.js version to 24 in workflows, action definition, and package requirements. Update @types/node to 24.1.0 and add engines field to enforce Node.js >=24. This ensures compatibility with the latest Node.js features and ecosystem.
* Use latest actions/artifact NPM package + misc updates * Use node 18 + caching in CI * Run npm release * Use node 16 for CI + devcontainer
* Add check-dist.yml * Fix triggers in licensed.yml