meson: favor _aligned_malloc over posix_memalign
posix_memalign is defined as a built-in in gcc in msys2 but it's not available when linking with the Universal C Runtime. _aligned_malloc is available in the UCRT.
That should only affect builds targeting Windows since _aligned_malloc is a MS thing.