Fetches the latest release version for a repository. Falls back to listing tags if no GitHub Releases exist (common for repos that only push semver tags without creating formal releases).
GitHub repository URL
GitHub client options
Optional
The latest non-prerelease version string, or null if none found
Fetches the latest release version for a repository. Falls back to listing tags if no GitHub Releases exist (common for repos that only push semver tags without creating formal releases).