[SYCL] Correct handling of enumeration specialization constants (#12925)
Lower enumeration specialization constants to `SpecConstant` in SPIR-V
instead of `SpecConstantComposite`, thus handling them using their
underlying integral types.
---------
Signed-off-by: Victor Perez <victor.perez@codeplay.com>