Integration with ONNX 1.19 (#25678)
### Description
<!-- Describe your changes. -->
Update ONNX to v1.19.0
The major updates of ONNX:
https://github.com/onnx/onnx/wiki/Logistics-for-ONNX-Release-1.19.0
### Remaining Issues
1. Additional inputs `nonpad_kv_seqlen` to op.Attentnio since opset24
2. Attention implementation bugs in CPU:
`test_attention_4d_with_past_and_present_qk_matmul_bias_3d_mask_causal`
and
`test_attention_4d_with_past_and_present_qk_matmul_bias_4d_mask_causal`
3. New op `TensorScatter`
4. New op `Swish`
5. `ml_dtypes` replaces `custom_element_types` in ONNX
https://github.com/onnx/onnx/pull/7089