ChatClient already provides the .chatResponse() method to return the entire ChatResponse instance.
It also provides a set of overloaded .entity(Type) methods to provide Type-converted responses.
The new .responseEntity(Type) method returns a ResponseEntity
This change allows for more flexibility when handling different response types and facilitates easier integration with other components that expect ResponseEntity instances.
Comment From: tzolov
Rebased and merged at d6a0dffd3ec4eea7dd1489b1ced2275ee868e98d