[WebGPU EP] Add environment variable to dump shader code to a file, move shader key validation to nightly build (#28674)
### Description
<!-- Describe your changes. -->
Allow shader code to be dumped to the file specified in the
`ORT_WEBGPU_EP_SHADER_DUMP_FILE` environment variable. Previously,
shader code was only dumped by verbose logging.
Create new nightly CI pipeline to run shader key validation test. That
test is removed from the CI pipeline in #28642.
### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
More shader dump output options. Moving shader key validation test.