As discussed in D93229, we only need a minimal alignment constraint when querying whether a hypothetical vector load is safe. We still pass/use the potentially stronger alignment attribute when checking costs and creating the new load.
There's already a test that changes with the minimum code change, so splitting this off as a preliminary proposal independent of any gep/offset enhancements.
This probably warrants a comment why we pass this alignment (that we only care about dereferenceability)