2.29.0
NO-JIRA: update GHA build to use JDK 20 rather than 19
NO-JIRA: use the google mirror for maven central to spread load and help reduce sporadic CI failures