Resolve #2431: Remove macos-13 from tests (#2906)
* Resolve #2431: Remove macos-13 from tests
As discussed in #2431 since there are no better macos runners available
and the intel macos runners are failing for quite some time now we now
have little choice other than to stop using macos in the CI.