Use `TensorProductQuadrature` instead of `Quadrature` in `TensorProductElementGroupBase` (#436)
* create TensorProductQuadrature by default instead of Quadrature in TP element groups * use all 1d bases and 1d nodes to create quadrature * fix ruff complaints * unpack in loop header Co-authored-by: Alex Fikl <alexfikl@gmail.com> * small change * clean ups; check that nodes match --------- Co-authored-by: Alex Fikl <alexfikl@gmail.com>