Core: Fix SYCL/CUDA include-order compatibility

libeigen/eigen!3406

Closes #2008
23 files changed