Introduce DimensionalizedExpression
Fix CSEs/hashing on NodeCoordinateComponent and Nodes
Introduce pseudoscalar() to compute the surface pseudoscalar