Frontend-HTML end-to-end test refactoring

We should improve the end-to-end tests because they currently have several issues, for example:

  • A dependency on origam-utils.dll (the SQL calls could probably be handled directly in JavaScript).
  • Running the tests locally requires modifying files that are tracked in Git.
  • All tests contain a lot of waiting logic (e.g., await sleep(200)).
  • It might be best to switch to a more modern testing framework, such as Playwright. It could help solve the waiting-related issues and also make test debugging easier.