One staged record.
artifact is the artifact's logical_name, carried so normalization can
map a row back to the source release its boundary must be attributed to.
payload is whatever the provider parsed; nothing outside that provider
interprets it. geom is nil for a metadata-only source.
Summary
Types
@type t() :: %GeoGenius.Staging.Row{ artifact: String.t(), geom: Geo.geometry() | nil, payload: map() }