[wasm] add flags for WebGPU build to reduce binary size (#27371)
### Description
This change uses a combination of flags to reduce binary size for WebGPU
wasm build:
- exclude a few data types: uint16/int16, float8, float4, float64,
sparse tensor, string
- disable_ml_ops
- disable_generation_ops
### Motivation and Context
reduce binary size for ORT-web.