[SYCL-MLIR] Add `MemoryEffectsOpInterface` to remaining host ops (#10696)
Add `MemoryEffectsOpInterface` to `sycl.host.handler.set_kernel`, which
will write the `handler` argument;
`sycl.host.handler.set_nd_range`, which will write the `handler` and
read the `range` and `offset` inputs; and `sycl.host.set_captured` which
will write the lambda and read the captured value.
Note `sycl.host.kernel_name` and `sycl.host.kernel_name` do not need
this interface, so this patch adds the interface to all the remaining
relevant host operations.
Signed-off-by: Victor Perez <victor.perez@codeplay.com>