[Misc] Optimise Slice/Shape behaviour for tiles

  • Reduces overhead of (re-)constructing Slice and Shape objects when slicing tiles, in particular focused on the method BufferWrapper.get_contiguous_view_for_tile(). (#1313)