Add CI to build the app with node v14
Node version chosen to correspond with what's on my laptop. We can of course harmonise which versions we're developing with and/or make it compile for multiple versions.
Note that it treats warnings as errors, so the pipelines will only succeed once all warnings are gone.