[JAMES-3687] rationalizes pulsar dependencies

Using pulsar-client-all ensures that shaded dependencies are pulled only once reducing the overall bundle size
This requires excluding the non-all dependencies from the scala wrapper
1 file changed