Cursor-aware Oban worker for Pipedrive list endpoints.
Job args:
"source"— module implementingExPipedriveOban.Source"tenant_id"— opaque tenant key (unique with"resource")"resource"—"deals"/"persons"/"organizations"/"activities""cursor"— optional v2 cursor to resume"limit"— optional page size"list_opts"— optional string-key map of extralist_page/2options
Kickoff jobs are unique per tenant + resource. Continuation pages insert
with unique: false so the next cursor is not treated as a duplicate kickoff.