Updated frontend Dockerfile to attempt npm ci with a fallback to npm install if…

Updated frontend Dockerfile to attempt npm ci with a fallback to npm install if the lock file is out of sync. Renamed project in package-lock.json from "wheeler-frontend" to "spin-the-wheel-frontend" and updated devDependencies to include @types/canvas-confetti.
4 jobs from master in 1 minute 18 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #126996
docker
docker_build_backend_staging

00:19

passed #126997
docker
docker_build_frontend_staging

01:03

 
  Deploy
passed #126998
deploy
deploy_backend_staging

00:07

passed #126999
deploy
deploy_frontend_staging

00:13