Reconciles the primary sheet with the test IDs discovered in a run: new IDs
are appended (empty disabledUntil); stale rows of the same files are
deleted only with SKIPPER_SYNC_ALLOW_DELETE=true. Existing rows are never
modified.
Summary
Functions
@spec sync(Skipper.Config.t(), [String.t()]) :: :ok | {:error, String.t()}
@spec sync_with(Skipper.SheetsApi.api(), Skipper.Config.t(), [String.t()]) :: :ok | {:error, String.t()}