REST Reactive Client when retried, Authorization header is multiplied by OidcClientRequestReactiveFilter 
### Describe the bug

When we have a REST Reactive Client with OidcClientRequestReactiveFilter, and we retry the requests through Mutiny, the Authorization header gets multiplied with each new retry.

This results in AWS API Gateway to immediately reject the requests with Bad Request.

Is there a configuration or something we can do to change this behaviour or is this something that needs to be fixed ?


### Expected behavior

Only a single Authorization header in the retried requests.

### Actual behavior

Authorization headers keep increasing with each retry request.

### How to Reproduce?

Given the rest client;

```
@RegisterRestClient(configKey = "my-api")
@RegisterProvider(OidcClientRequestReactiveFilter.class)
@Path("/api/v1")
public interface MyApi {
    @POST
    @Path("/something")
    Uni<SomethingResponse> postSomething(Something body);
}
```

When;

```
myApi.postSomething(body).onFailure().retry().indefinitely();
```

Then each retry keeps appending a new Authorization header to the request. 

### Output of `uname -a` or `ver`

_No response_

### Output of `java -version`

Java 11

### GraalVM version (if different from Java)

_No response_

### Quarkus version or git rev

2.8.1

### Build tool (ie. output of `mvnw --version` or `gradlew --version`)

_No response_

### Additional information

_No response_
diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/OidcClientRequestReactiveFilter.java b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/OidcClientRequestReactiveFilter.java
index 7508e906ecb..f7c12963d77 100644
--- a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/OidcClientRequestReactiveFilter.java
+++ b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/OidcClientRequestReactiveFilter.java
@@ -41,7 +41,8 @@ public void filter(ResteasyReactiveClientRequestContext requestContext) {
         super.getTokens().subscribe().with(new Consumer<Tokens>() {
             @Override
             public void accept(Tokens tokens) {
-                requestContext.getHeaders().add(HttpHeaders.AUTHORIZATION, BEARER_SCHEME_WITH_SPACE + tokens.getAccessToken());
+                requestContext.getHeaders().putSingle(HttpHeaders.AUTHORIZATION,
+                        BEARER_SCHEME_WITH_SPACE + tokens.getAccessToken());
                 requestContext.resume();
             }
         }, new Consumer<Throwable>() {
['extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/OidcClientRequestReactiveFilter.java']