This commit adds a repeatable property to StreamingHttpOutputMessage.Body, indicating that the body can be written multiple times. In HttpComponentsClientHttpRequest, this property is exposed via org.apache.hc.core5.http.HttpEntity.isRepeatable, to allow for redirects. Closes gh-31449