* Added the ability to disable group similar time entries
* Fix E2E test for Group similar time entries
* Simplify `TimeEntryGroupedTable` by replacing ternary with early return logic
* Refactor time entry grouping settings: rename storage key, move logic into a dedicated module
* Replace fixed `waitForTimeout` calls in E2E tests with element-based waits and assertions
* Run frontend linting and formatting for changes
* add playwright setup and tests for auth, profile and organization settings
* add playwright github action
* add sqlite database
* fix playwright base url
* add mailpit and parallelization
* remove additional waitForUrl in fixture
* fix tests
* remove waitforurl in tests
* change playwright github action to only one worker
* try promiso all to avoid loading errors
* change environment to include http protocol
* convert back to simpler structure
* add caching of playwright browser binaries
* test if playwright in ci works faster with multiple workers
* change back to one worker
* remove browser binary caching
* try using playwright container to speedup browser setup
* rollback image changes
* add playwright gitignore changes
---------
Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local>