* build(backend): more verbosity on test + error handling
* fix(backend): raise HTTPException, not return on details fetch
* fix(backend): get inserted ID instead of row tuple
* test(backend): add tests for list + details routes
* fix(backend): centralized settings, fix refs
* build(backend): pytest configuration points at the right path
* build(backend): test tooling script
* ci(backend): use taskfile to trigger tests in ci
* test(backend): stub db-test
* ci(backend): use Task for backend steps, remove redundant bootstrap