Fix Vulkan compiling issues on Windows (#92207)
PR based on #61431
Fix USE_VULKAN=1 and USE_VULKAN_WRAPPER=0 not compiling on Windows.
Change designated initializers since they require C++20.
Rename Hasher typename since it's not compiling due to https://developercommunity.visualstudio.com/t/1397858
Fixes #59519
Pull Request resolved: https://github.com/pytorch/pytorch/pull/92207
Approved by: https://github.com/ezyang