chore: update CI workflows and vcpkg configuration
- Removed unused gRPC and protobuf dependencies from `vcpkg.json`. - Updated CI configuration to enable vcpkg installation for SDL2 and yaml-cpp. - Added support for MSVC in CI workflows and improved caching strategies for vcpkg packages. - Enhanced logging in build steps to provide better feedback on dependency status and build progress.
This commit is contained in: