Admin workspace now lives in a separate Next.js app

This keeps dashboard and operations UI independent from the worker code while the backend remains the single API source.