Reset layout should be able to stop all terminal sessions even when layout data is missing. Add a backend API to stop all sessions for a workspace, and call it from the Settings reset flow (with confirm).\n\nAcceptance\n- Backend: stop all terminals by workspace id (sessiond + in-memory)\n- Frontend: Settings reset uses the API when confirmed\n- Include tests if practical
Reset layout should be able to stop all terminal sessions even when layout data is missing. Add a backend API to stop all sessions for a workspace, and call it from the Settings reset flow (with confirm).\n\nAcceptance\n- Backend: stop all terminals by workspace id (sessiond + in-memory)\n- Frontend: Settings reset uses the API when confirmed\n- Include tests if practical