implement child history and discussion interaction endpoints
- Added service to manage user discussions and interactions.
- Added controller to expose history and interaction APIs.
- Implemented methods for:
- retrieving full user history
- retrieving recent interactions
- fetching specific interaction details
- fetching all messages in a discussion
- creating a new discussion automatically
- Improved error handling and data mapping to .
Closes IA-439