Add macos-14-xcode-15, remove macos-12-xcode-13
This change builds in the new MacOS 14 image. Because we only have space for 3 images, it also drops the older MacOS 12 image.
This change builds in the new MacOS 14 image. Because we only have space for 3 images, it also drops the older MacOS 12 image.