[SYCL-MLIR][CI] Run relevant tests on changes (#12273)
- Run `check-mlir` when `mlir` or `llvm` change;
- Run `check-mlir-sycl` on `polygeist` or `sycl` dialect changes,
SYCL-MLIR test changes, or when `check-mlir` needs to be run;
- Run `check-polygeist` on `polygeist` or `sycl` dialect changes,
polygeist test changes, or when `check-mlir` needs to be run;
- Run `check-cgeist` when any of the above needs to be run or the cgeist
frontend changes.
---------
Signed-off-by: Victor Perez <victor.perez@codeplay.com>