[AMDGPU] Fix XNACK alignment check in SILoadStoreOptimizer merges (#219886)
Alignment of a merged scalar load depends on the lower offset load, not
whichever load comes first in program order, so checking the first load
could miss cases needing the constrained opcode