IAV-130/ Implement legal agent chat interface components
This MR implements the complete chat interface for the legal agent Aqal.
New Features
- Real-time chat interface
- Support for both user and agent messages
- File attachment functionality
- Message timestamp display
- Chat history display
- History item selection and activation
- Rename and delete chat history items