[webgpu] Move WebGPU DP4A shaders into templates (#25724)
### Description
Moves DP4A shaders into templates
### Motivation and Context
Preparation for upcoming changes to add 2 bit quantization and MOE.
Moving to templates will improve code readability.
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>