A backfill reruns a daily job over a date range. Given start and end as ISO date strings ("YYYY-MM-DD"), return the list of partition date strings to process, one per day, inclusive of both ends, in order.
If start is after end, return [] (nothing to backfill).