Changes include: - add more validation to datapoints - add Prometheus endpoint (`:2112/metrics`) - add `PUT` endpoints for user accounts, shopping lists, and shopping list items - add backend e2e tests for most endpoints - add creating of users without assigned passwords - add registering of users via QR codes - add frontend caching of various pieces of data to make displaying data smoother - add a separate profile and account page, so more areas can be added - add account security page for changing password and (WIP) OTP codes - add more icons - update font sizes - fix the storing and reading of birthdays - fix flatmates page requiring a reload on page query change