Improve BatchFeature (.to() works on lists/nested lists of tensors, auto-skip non array conversion) (#42884)
* improve .to() to work on lists or nested lists of tensors, automatically skip converting non array structure
* consider empty list or nested list as array-like