Switch formatters/linters & minor changes
- This project now uses the following tooling:
- Oxfmt for formatting
- Does not support Astro components yet, for now use the Prettier formatter built into the Astro VSCode extension
- Oxlint for linting Java-/TypeScript
- Stylelint for linting (S)CSS stylesheets
- Oxfmt for formatting
- Moved GLSL shaders to their own file for better editor support
- A few other very minor changes