[SYCL][E2E] Fix CUDA/HIP options on Windows (#17985)
We need to set `cuda-path`/`hip-path` on Windows as the autodetection
isn't implemented upstream, it seems only implemented for Linux.
Also fix a double assign and a missed update in `E2EExpr`
This was tested with some other pending changes
[here](https://github.com/intel/llvm/actions/runs/14389689524/job/40353640119?pr=14114)
and
[here](https://github.com/intel/llvm/actions/runs/14389689487/job/40353627543?pr=14114).
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>