fixes to pass webnn DequantizeLinear compliance tests over webgpu ep (#27778)
This PR is on top of a previous PR and fixes the remaining issues.
https://github.com/microsoft/onnxruntime/pull/27706
All tests here should be passing now over webgpu:
https://wpt.live/webnn/conformance_tests/dequantizeLinear.https.any.html?gpu
---------
Co-authored-by: edgchen1 <18449977+edgchen1@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>