[x] All tests passed. If this feature is not already covered by the tests, I added new tests.
[x] I used go fmt ./... for formatting the code before submitting the pull request.
[x] This feature is included on all supported VCS providers - GitHub, Bitbucket cloud, Bitbucket server, GitLab and Azure Repos.
[x] I added the relevant documentation for the new feature.
Incorporate a retry system for GitHub REST API requests to handle instances where 403/429 status codes are received due to surpassing the secondary rate limit.
[![👍 Frogbot scanned this pull request and found that it did not add vulnerable dependencies.](https://raw.githubusercontent.com/jfrog/frogbot/master/resources/v2/noVulnerabilityBannerPR.png)](https://github.com/jfrog/frogbot#readme)
go fmt ./...
for formatting the code before submitting the pull request.