[AArch64] Teach AArch64TargetLowering::getOptimalMemOpType to consider alignment