Clean up Vite/tsconfig configs across pi-web monorepo packages
Takeaway: Next time I'd start by asking the agent to scan all package configs at once instead of going file by file, since the bin/bridge/svelte tsconfigs and vite configs kept drifting out of sync with each other.