chore: Use vite for excalibur build (#3434) master
I've left the old build for now as reference while I work on this, but I've replaced `npm run build` with the vite build so I can see if CI passes. ## Stats for nerds results are taken from an M1 Max Macbook Pro running Linux ### Webpack Build time 18.31s ``` 800K ./esm/excalibur.min.js 1.1M ./esm/excalibur.js 800K ./esm/excalibur.min.development.js 1.1M ./esm/excalibur.development.js 536K ./dist/excalibur.min.js 1.4M ./dist/excalibur.js 1.8M ./dist/excalibur.min.development.js 1.8M ./dist/excalibur.development.js ``` ### Vite Build time: 7.67s ``` 800K ./esm/excalibur.min.js 1.1M ./esm/excalibur.js 800K ./esm/excalibur.min.development.js 1.1M ./esm/excalibur.development.js 524K ./dist/excalibur.min.js 1.1M ./dist/excalibur.js 524K ./dist/excalibur.min.development.js 1.1M ./dist/excalibur.development.js ```