npm ci is a more robust way to build in CI or production environments
since it strictly builds from package-lock.json and will not modify it (contrary
to what npm install might do).
The NPM docs also suggest npm ci might be faster in some circumstances, but I don't
notice a perf difference on my machine.
Depends on D9158