72d0f7f4

By: Kaapo Seppänen <seppanenkaapo@gmail.com>

keep tensor coefficients exact during symbolic generation

Use ParamTensor throughout the HEP library and contraction pipeline,
preventing floating-point metric coefficients from spoiling rational
cancellations. Preserve symbolic function handling and add regression
tests.