This commit introduces two new `WebClient` methods: `retrieveMono` and `retrieveFlux`, both of which offer direct access to the response body. More importantly, these methods publish a WebClientException if the response status code is in the 4xx or 5xx series. Issue: SPR-14852