cunnData
* added `_inplace_subset_var` & `_inplace_subset_obs`
* added `var_vector` & `obs_vector`
* made cunnData more robust
* made slicing more robust
* enforced `cp.float32` dtype
Fixes
* Replaced deprecated `cp.sparse` with `cpx.scipy.sparse`
Tests
* added tests for `cunnData`
* added test for `decoupler_gpu`
* added test for `gr.ligrec`