compiler: remove @setAlignStack

This commit finishes implementing #21209 by removing the
`@setAlignStack` builtin in favour of `CallingConvention` payloads. The
x86_64 backend is updated to use the stack alignment given in the
calling convention (the LLVM backend was already updated in a previous
commit).

Resolves: #21209
ec19086aa0mlugg committed on 10/19/2024, 6:15:23 PMparentbc797a9
11 files changedLine totals unavailable