This commit updates the JDK version used in the CI build and release workflows from 11 to 17. This change affects the `build.yaml` and `release.yaml` files.
This commit introduces two new GitHub Actions workflows:
- `build.yaml`: Configures a workflow for building the project on pushes to the `master` branch and on pull requests.
- `release.yaml`: Configures a workflow for releasing the project on tagged pushes, specifically for tags starting with 'v'. It builds the project, releases it using Gradle, and uploads the generated APK artifacts.