Port motion rule to use `Scalar`. Introduce payload v2 (Q32.32) with dual decode to preserve fixtures. - Golden tests updated for v2; preserve v1 path for compatibility