As noted in #1867 many functions from dpnp.linalg are implemented wrongly for _usmndarray batched input.
The implementations often call a method that does not support _usmndarray which raises an error.
This PR suggests fixing this and using dpnp functions instead of ndarray methods and adding a new test to cover these cases
[X] Have you provided a meaningful PR description?
[X] Have you added a test, reproducer or referred to issue with a reproducer?
[X] Have you tested your changes locally for CPU and GPU devices?
[X] Have you made sure that new changes do not introduce compiler warnings?
[ ] Have you checked performance impact of proposed changes?
[ ] If this PR is a work in progress, are you filing the PR as a draft?
As noted in #1867 many functions from dpnp.linalg are implemented wrongly for _usmndarray batched input. The implementations often call a method that does not support _usmndarray which raises an error.
This PR suggests fixing this and using dpnp functions instead of ndarray methods and adding a new test to cover these cases