This PR shall add MSYS2 build environment support using UCRT64 GNU toolchains ( including cmake and ninja ).
It is already specified that MSYS2 build "might work" on doc/build-windows.md however in order to build some patch with ./depends and ./cmake scripts was inevitable due to difference with Windows and Unix's file path, and it shall add MSYS_STAGING=1 env to tell those scripts to parse native windows file path correctly and thus it is possible to build bitcoin repo cloned on somewhere like C:\Users\UserName\Desktop\bitcoin , etc.
doc/build-windows-msys2.md is for the guide of how to do it, including building nsis installer and zip archives that would be produced with guix build.
The document guide added is very hacky ( since I am not a native english speaker ), so I would ask any maintainer or anyone patching it with friendly english guide as well.