Safely parse JSON response with detailed error handling.
Handles regular JSON responses and detects SSE format (which usually indicates a configuration issue where streaming was enabled unexpectedly).
HTTP response object (requests.Response)
Description of the operation for error context
Specific logger to use