ci: use node 14 as base in dockerfile
Node.js lts release was bumped to node 16. The dependencies we use aren't compatible with node 16, especially tstickle
and node-sass
(require major version bump). Until the dependencies get updated, we should have explicit node version in ci and docker so they keep on running.