The pulsar-client-reactive-api transitively includes the pulsar-client-api. To insulate against different Pulsar client versions in the Pulsar Reactive Client and Spring Pulsar we exclude this transitive dependency and then include the version dictated by Spring Pulsar. This is the same technique that is already done for the pulsar-client-reactive-adapter.