Update `ClientHttpConnectorAutoConfiguration` with a condition to ensure that `ClientHttpConnectorBuilder.detect` will return a result. Prior to this commit, when using a JDK without `java.net.http.HttpClient` access the auto-configuration would fail. Fixes gh-45955