test: add unit tests for all auth backend logic
- Register: edge cases for non-Error throws, error message assertions,
and verify signUpEmail was called with correct payload
- Forgot-password: empty/missing email, Error/non-Error throws
- Reset-password: load (missing/expired/valid token) and action (short
password, mismatch, throw, success redirect)
- Account setup: load (unauthorized, returns user), action (redirect,
falsy create, throws, isRedirect passthrough)
- Email-verification: correct URL construction, sendMail delegation,
throw propagation
- Hooks: sets/omits locals, passes building/auth to svelteKitHandler
- Fix Svelte 5 warning on setup page by using with
one-time guard instead of top-level prop read