Make sure we don't promise alignments that are larger than the heap alignment to LLVM (#56938)
Fixes https://github.com/JuliaLang/julia/issues/56937
---------
Co-authored-by: Oscar Smith <oscardssmith@gmail.com>
(cherry picked from commit 1e2758e753cf1b1f710492cdb558550b9982266f)