Added a step to set up JDK 17 using the temurin distribution and updated the Gradle setup to use version 8.14 in the SonarQube GitHub Actions workflow.