Alignment check in impl_arm_sve_util_float.h hard coded to incorrect value
**Summary**
The alignment check in [simd/impl_arm_sve/impl_arm_sve_util_float gatherLoadTranspose](https://gitlab.com/gromacs/gromacs/-/blob/main/src/gromacs/simd/include/gromacs/simd/impl_arm_sve/impl_arm_sve_util_float.h?ref_type=heads#L120 ) is hard coded to 64B where [documentation](https://manual.gromacs.org/current/doxygen/html-lib/group__module__simd.xhtml#ga6823a0b3cbc43eee3918b137d2b18384) suggests this should be GMX_SIMD_FINT32_WIDTH.
**GROMACS version**
v2024 and older.
**What is the current bug behavior?**
Suspect this has always worked on A64FX which uses 512 bit. This can fail at run time on other hardware eg Grace, due to the failed alignment check.
**Possible fixes**
Update to `assert(std::size_t(offset) % GMX_SIMD_FINT32_WIDTH == 0);`
issue