Restrict "range" constructors to the current SYCL specification

Reuse same notation as in specification to better track changes.