fix(mat!): adapt to changes in `ExprBox`
fix(lib): `SlicePrelude` has been renamed to `SliceExt`
refactor(ToOwned): to not expose `blas::Vector` bounds