Best Fit heuristic: prioritize bins with smallest remaining capacity that can still fit the item.