Prior to this commit, the `WebClient` always throws a `ClassCastException` when an error occurs in `bodyToMono(ParameterizedTypeReference)``, and not the expected exception, as set up by `onStatus` Issue: SPR-16025
Prior to this commit, the `WebClient` always throws a `ClassCastException` when an error occurs in `bodyToMono(ParameterizedTypeReference)``, and not the expected exception, as set up by `onStatus` Issue: SPR-16025