Helpers for computing celestial poles and great-circle ring samples.
@spec geometry_payload(EphCore.SnapshotPipeline.Observation.t()) :: %{ ring_samples: integer(), poles: %{equatorial: map(), ecliptic: map()}, rings: %{equatorial: [map()], ecliptic: [map()]} }