Switch to Quarkus 3.x from 2.x
The new Quarkus library has had time to stabilize, so we should look at migrating to it if possible. We will need to evaluate what libraries will be impacted and if there are any deprecations. The base libraries also use the new jakarta
namespace, so there will be some updates to namespaces for any package that uses the new version.
We'll want to increment a major version as well, since it represents a major shift in the APIs and downstream library support.