feat ( goal ) : replace id with uuid in interface contracts of goals management
Replaced the traditional ID field with UUID in the interface contracts related to goal management. This change ensures consistency with backend data models and improves the scalability and security of entity identification. All affected endpoints and DTOs have been updated accordingly.