Fill CUDA opset gap for Softplus and Softsign to opset 22 (#28982)
Closes part of #27729.
The CUDA EP registered Softplus and Softsign only for opset 1 (HFD).
Opset 22 extended the type constraint to include BFloat16, but the CUDA
EP was never updated. The BFloat16 compute kernels were already
instantiated via `UNARY_ACTIVATION_OP_HFD_WITH_BF16`; only the EP
registration was missing.
Changes:
- Cap opset-1 kernels as versioned [1, 21] (Softplus, Softsign)
- Register opset-22 kernels with BFloat16 support (HFDX)
- Add opset-22 tests: float (CPU+CUDA) and BFloat16 (CUDA, sm≥530)
- Update `docs/OperatorKernels.md`