Adding full composite support for PointGaussianRepresentation
This adds support for all type of composite data with point gaussian representation. This also add a test, without cs, as this is impacted by #18421 (closed)
(cherry picked from commit d835c969)