CMakePackageConfigHelpers: Add generate_apple_architecture_selection_file()

Add a helper to select architecture-specific implementations of a
package on an Apple-specific platform.

Fixes: #25516
13 files changed