MLC-318/integrate agent CRUD and agency fetch and type updates
Integrated full CRUD operations for agents:
Create / Update agent info Update agent status Delete agent with confirmation toast and UI refresh
Enhanced search filters with agency name support Improved error handling and toast notifications Updated frontend types (IAgent, IUser) to reflect backend changes (e.g., agencyId as Long) Minor adjustments in client components to align with updated shared models and APIs Fixed table rendering and agent quick view details