release: check if `main` is ahead of remote
Created by: coury-clark
The release tool currently has a check if the local copy of main is behind origin. To prevent any issues with unintended commits to main we should also check that the local main is not ahead of origin.