Client workspace on its own Next.js surface

This app is now fully separated from the worker UI layer. It talks to the backend API directly and keeps client auth, onboarding, and profile flows in one clear frontend.