* (Internal) heterogeneous neighbor sampling support via `torch.ops.torch_sparse.hetero_neighbor_sample`
* (Internal) heterogeneous graph transformer sampling support via `torch.ops.torch_sparse.hgt_sample` (thanks to chantat)
* Fixed a bug in `set_diag` in case `SparseTensor` does not hold any non-zero elements