fix(web): resolve Svelte 5 mount and effect_orphan errors
Wrap router $effect in initRouter() called from App.svelte component
context to fix effect_orphan. Add resolve.conditions=['browser'] to
vite.config.ts so Vite picks the client entry point instead of the
server one (Svelte 5.50 changed package.json exports). Also add
justfile dev recipe for running daemon + web dev server together.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>