Extend email notifications for expiring tokens to 30 and 60 days
Background
In Add Notification for expiring Project Access To... (#367706 - closed), we added email notifications for tokens (project, group, personal) that expire within X days, where X is 7 and 1.
Proposal
Add more email notifications, include 30 and 60 days before expiry. Note the ExpiringWorker https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/workers/personal_access_tokens/expiring_worker.rb?ref_type=heads was recently refactored to ensure it can accomodate the increased number of notifications that needed to be sent. As we add 30 and 60 day notifications, the query should be validated to ensure it's still performant.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.