[mlir][SPIR-V] Add ComplexToSPIRV lowering for complex.sin/cos (#231873)
Lowers complex.sin/cos via the shared TrigonometricOpPattern base,
following the standard real/imaginary component identities in terms of
sin, cos, and exp of the scalar components.