Leftovers are the stars in Netflix's new food-based reality game show