Add external Dawn API package CI coverage for the WebGPU plugin (#33077)
## Summary
External Dawn API package CI currently exercises the built-in WebGPU EP,
but not the shared-plugin registration and provider-option path.
- Extend the native host test to register the WebGPU plugin, select its
device explicitly, and pass the host's `dawnProcTable` through
`AppendExecutionProvider_V2`.
- Reuse the existing Windows package-mode CI runner and matching
host/package artifacts to build both the core DLL and WebGPU plugin
without configuring native Dawn.
- Validate GPU Abs inference with CPU fallback disabled, reject a
missing proc table, and ensure unrelated plugin-load failures cannot
falsely pass the negative test.
- Retain built-in host coverage and configure-time rejection of invalid
API packages.
Fixes #33043.
## Validation
Windows x64 Release:
- Rebuilt the updated external host and package-backed core DLL;
built-in inference and missing-proc-table rejection passed.
- Built fresh package-backed core and plugin DLLs and verified the
copied DLL hashes before runtime tests.
- Plugin inference validated all 60 output values and explicitly
selected the registered WebGPU EP.
- Missing-proc-table rejection and invalid-plugin-path rejection passed.
- Workflow parsing, built-in-before-plugin step ordering, scoped lint,
whitespace checks, and editor diagnostics passed.
Other native platforms have not been validated locally.