South Korea charged its four refiners with fuel price collusion tied to $17 billion in harm during the Iran war, prosecutors say.