Check transposed (inverse) Jacobian by tolerance
Summary
The geometry check implements a transposed check by exact comparison. This works only if the transposed is implemented just as a permutation of the values. But geometries that implement the transposed (inverse) Jacobians differently might return matrices that are not exactly transposed but contain small floating point errors. This MR changes the exact comparison by a tolerance based comparison.