[SYCL-MLIR][accessor-analysis] Handle `local_accessor` instances (#10731)
Handle `local_accessor` as `accessor` with some key differences:
- `local_accessor` will be constructed with a `local_accessor`
constructor;
- Two different local accessor will not alias;
- A local accessor will not alias with a device accessor;
- A local accessor cannot be offset or have a buffer, i.e., the only
relevant information we will infer is range information;
- Joining a local accessor with a device accessor will yield top;
---------
Signed-off-by: Victor Perez <victor.perez@codeplay.com>