refactor: use standalone components
This refactors the frontend of the application to use the new and recommended way to build Angular applications using standalone components (and getting rid of modules).
This refactors the frontend of the application to use the new and recommended way to build Angular applications using standalone components (and getting rid of modules).