IAV-260/feat(agent): implement agent and sub-agent management endpoints
Description
This MR introduces backend functionality for managing agents and sub-agents.
- Sub-agents management: list, create, rename, and toggle activation status
- Main agent activation/deactivation toggle endpoint
- Added the BusinessErrorCode enum and updated the exceptions accordingly.
Related Issues
Closes IAV-260