Fix Memory Alignment tests on Windows 
This PR addresses the ManualConstructor tests that verify memory alignment on the different platforms. The change resolves the byte-alignment error for long double data types and the memory alignment test passes successfully for both CLANG and MSVC compilers on the Windows platform.