Upgrade library and build plugin versions (#140)

* Upgrade to Gradle 8.5

* Add version catalog update plugin

* Format the version catalog file

* Pin Pulsar specific versions

* Upgrade versions plugin

* Upgrade library versions

* Reformat with latest formatter version

* Rename *Test.java to *Tests.java

* Fix tests that broke after class renaming

* Don't hard code classnames in test data
45 files changed