xrt: use __declspec(align) instead of alignas on MSVC
some older versions of MSVC don't support alignas (idk why), use
a macro instead with the normal alignas on linux, but using
__declspec(align) on MSVC.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2505>