UE 5.6 doesn't compile with Xcode 15.4 on macOS

I’ve fixed all of the issues locally. Most of the code that didn’t compile is using parenthesized initialization of aggregates (i.e. structs) which is not supported until Xcode 16. I can make a GitHub PR if it’s desired.