[Build] Fix pybind11 vcpkg configuration (#27514)
There is build error using `--use_vcpkg` without
`--use_vcpkg_ms_internal_asset_cache`, the error is like:
```
C:\code\onnxruntime\cmake\./vcpkg-ports\pybind11: info: installing overlay port from here
Downloading https://github.com/pybind/pybind11/archive/v3.0.2.tar.gz -> pybind-pybind11-v3.0.2.tar.gz
pybind-pybind11-v3.0.2.tar.gz.33772.part: error: download from https://github.com/pybind/pybind11/archive/v3.0.2.tar.gz had an unexpected hash
note: Expected: 786b1bf534ac67a8d5669f8babf67bb13e48b3a3da1b6344e43ae10a84b80bbc8fea5f12a65fd18739c341fefef5622c5dc096db964dff33cc62ea4259b2e2c1
note: Actual : 19bee2c76320e25202ee078b5680ff8a7acfb33494dec29dad984ab04de8bcb01340d9fec37c8cc5ac9015dfc367e60312dcd8506e66ce8f0af4c49db562ddef
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:136 (message):
Download failed, halting portfile.
```
The root cause is that I uploaded zip file to cache server. Without
`--use_vcpkg_ms_internal_asset_cache`, vcpkg will try download tar.gz
file from github, and the SHA is different from the one of zip file.
In this PR, I configure the portfile to download zip file to avoid the
issue.