Sachverhalt:
A.
Die A._ AG ist Eigentümerin des Grundstücks Nr. 775 in Kaltbrunn; es liegt in der Nähe des Böschkanals. Auf dem Grundstück steht unter anderem ein Wohnhaus, das im Jahr 2017 an die Gemeinde Kaltbrunn vermietet war. Diese betrieb darin eine Asylunterkunft. Am 2. Februar 2017, um 15.30 Uhr, wurde die Feuerwehr Kaltbrunn von der Kantonspolizei St. Gallen zum Grundstück Nr. 775 aufgeboten. Vom Keller des fraglichen Hauses war eine unbestimmte Menge an Öl-Wasser-Gemisch auf die Wiese gepumpt worden und von dort in den Böschkanal gelangt.
Die Finanzverwaltung der Gemeinde Kaltbrunn stellte der A._ AG am 16. und 17. März 2017 die im Zusammenhang mit dem Ereignis vom 2. Februar 2017 erbrachten Aufwendungen der Feuerwehr und externer Firmen in Rechnung. Insgesamt ergab sich ein Rechnungsbetrag von Fr. 61'493.85. Die A._ AG rekurrierte gegen die Rechnungsstellung an den Gemeinderat Kaltbrunn. Sie wehrte sich gegen eine Auferlegung der Kosten auf dem Verfügungsweg und bestritt ausserdem, Verursacherin des Ölunfalls zu sein. Dieser sei die Folge einer Überschwemmung und auf höhere Gewalt zurückzuführen. Der Gemeinderat wies den Rekurs am 26. März 2018 ab.
B.
Den Entscheid des Gemeinderats zog die A._ AG an die Verwaltungsrekurskommission des Kantons St. Gallen weiter. Diese hiess das Rechtsmittel am 25. April 2019 teilweise gut. Sie hob den Entscheid des Gemeinderats vom 26. März 2018 und die erstinstanzlichen Rechnungen auf. Die Verwaltungsrekurskommission setzte die von der A._ AG zu bezahlenden Kosten der Ersatzvornahme vom 2./3. Februar 2017 auf Fr. 59'896.85 fest.
Die dagegen erhobene Beschwerde der A._ AG wies das Verwaltungsgericht des Kantons St. Gallen mit Entscheid vom 9. Oktober 2019 ab, soweit es darauf eintrat.
C.
Mit Eingabe vom 13. November 2019 führt die A._ AG Beschwerde an das Bundesgericht. Sie beantragt die Aufhebung des angefochtenen Entscheids sowie der Entscheide der Verwaltungsrekurskommission, des Gemeinderats und der Rechnungen vom 16. und 17. März 2017. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen.
Die Gemeinde ersucht um Abweisung der Beschwerde, soweit darauf einzutreten sei. Die Verwaltungsrekurskommission verzichtet auf eine Vernehmlassung. Das Verwaltungsgericht schliesst auf Abweisung der Beschwerde. Nach wechselseitiger Zustellung der Eingaben erklärt die Verwaltungsrekurskommission nochmals den Verzicht auf Bemerkungen. Die übrigen Verfahrensbeteiligten haben sich nicht mehr vernehmen lassen.

Erwägungen:
1.
1.1. Der angefochtene Entscheid bestätigt kantonal letztinstanzlich die Überbindung von Kosten für einen Ölwehreinsatz gestützt auf öffentliches Recht. Dagegen steht die Beschwerde in öffentlich-rechtlichen Angelegenheiten offen (Art. 82 lit. a, Art. 86 Abs. 1 lit. d, Art. 90 BGG). Ein Ausschlussgrund nach <ref-law> liegt nicht vor. Die Beschwerdeführerin hat am vorinstanzlichen Verfahren teilgenommen; sie hat als Adressatin der Kostenauflage ein schutzwürdiges Interesse an der Aufhebung oder Änderung des angefochtenen Entscheids (<ref-law>). Die übrigen Sachurteilsvoraussetzungen geben keinen Anlass zu Bemerkungen. Auf die Beschwerde ist grundsätzlich einzutreten.
1.2. Zusätzlich zur Aufhebung des angefochtenen Entscheids ersucht die Beschwerdeführerin um Aufhebung der unterinstanzlichen Entscheide. Letztere sind durch den Verwaltungsgerichtsentscheid ersetzt worden (Devolutiveffekt) und gelten im bundesgerichtlichen Verfahren inhaltlich als mitangefochten (vgl. <ref-ruling> E. 1.4 S. 144). Insoweit ist auf die Beschwerde nicht einzutreten.
2.
Mit der Beschwerde in öffentlich-rechtlichen Angelegenheiten kann insbesondere die Verletzung von Bundesrecht, unter Einschluss des Bundesverfassungsrechts, gerügt werden (<ref-law>). Das kantonale Gesetzesrecht stellt, von hier nicht in Betracht fallenden Ausnahmen abgesehen (vgl. <ref-law>), keinen Beschwerdegrund dar. Das Bundesgericht prüft das fragliche kantonale Recht somit nur auf Bundesrechtsverletzung, namentlich Willkür, hin (vgl. <ref-ruling> E. 3.1.3 S. 14; <ref-ruling> E. 2.1 S. 372).
Das Bundesgericht wendet das Bundesrecht grundsätzlich von Amtes wegen an (<ref-law>). Die Verletzung von Grundrechten (einschliesslich die willkürliche Anwendung von kantonalem Recht) prüft es hingegen nur insoweit, als eine solche Rüge in der Beschwerde vorgebracht und genügend begründet worden ist (<ref-law>; <ref-ruling> E. 3 S. 65; <ref-ruling> E. 1.7.2 S. 106).
Das Bundesgericht legt seinem Urteil den von der Vorinstanz festgestellten Sachverhalt zugrunde (<ref-law>), es sei denn, dieser sei offensichtlich unrichtig oder beruhe auf einer Rechtsverletzung im Sinne von <ref-law> (vgl. Art. 97 Abs. 1 und Art. 105 Abs. 2 BGG). Tatfrage ist auch die Beweiswürdigung (vgl. <ref-ruling> E. 3 S. 112). Sachverhaltsrügen sind substanziiert vorzubringen (vgl. <ref-ruling> E. 4.1 S. 52 f.). Neue Tatsachen und Beweismittel können nur so weit vorgebracht werden, als erst der Entscheid der Vorinstanz dazu Anlass gibt (<ref-law>), was in der Beschwerde näher darzulegen ist. Der vorinstanzliche Verfahrensausgang allein bildet noch keinen hinreichenden Anlass im Sinne von <ref-law> für die Zulässigkeit neuer Tatsachenbehauptungen (vgl. <ref-ruling> E. 1.2 S. 23). Vom Novenverbot ausgenommen sind allgemein bekannte und gerichtsnotorische Tatsachen (vgl. Urteile 2C_1115/2014 vom 29. August 2016 E. 1.4.3, nicht publ. in: <ref-ruling>; 9C_748/2014 vom 14. April 2015 E. 2.1).
3.
3.1. Die Vorinstanz hat die Kostenpflicht der Beschwerdeführerin auf <ref-law> (SR 814.01) in der geltenden Fassung vom 21. Dezember 1995 und <ref-law> (SR 814.20) gestützt. Nach diesen übereinstimmenden Vorschriften werden die Kosten von Massnahmen, welche die Behörden zur Abwehr einer unmittelbar drohenden Einwirkung sowie zu deren Feststellung und Behebung treffen, dem Verursacher überbunden. Die Beschwerdeführerin bestreitet zu Recht nicht, dass <ref-law> und <ref-law> auf die Überbindung der Kosten für Ölwehreinsätze anwendbar sind (vgl. dazu Urteil 1C_484/2018 vom 6. Februar 2020 E. 2.1 f. mit Hinweisen).
3.2. Weiter ist die Vorinstanz davon ausgegangen, dass die Behörden bei der Kostenüberwälzung nach diesen Bundesbestimmungen den Weg des Verwaltungsverfahrens und nicht jenen des Zivilprozesses zu beschreiten hätten. Im Hinblick auf diese verfahrensrechtliche Abgrenzung komme dem kantonalen Recht keine eigenständige Bedeutung zu. Im angefochtenen Entscheid ist die Frage, welche Antwort insbesondere Art. 46septies des kantonalen Gesetzes vom 18. Juni 1968 über den Feuerschutz (FSG; sGS 871.1) in dieser Hinsicht gebe, offen gelassen worden. Art. 46septies FSG lautet:
" 1 Die politische Gemeinde, deren Feuerwehr Hilfe leistete, erhebt
die Kosten beim Pflichtigen durch Rechnungstellung.
2 S ie verfügt Gebühren.
3 S ie zieht die von Dritten in Rechnung gestellten Kosten ein."
3.3. Nach Meinung der Beschwerdeführerin schreiben <ref-law> und <ref-law> nicht eine Pflicht zur Kostenüberbindung auf dem Verfügungsweg vor, sondern lassen Raum für kantonale Normen, die dafür den Zivilweg vorsehen würden. Letzteres sei nach Art. 46septies FSG der Fall. Die Vorinstanz verstosse nicht nur gegen <ref-law> und <ref-law>, sondern verletze auch das Willkürverbot (<ref-law>), wenn sie über diese kantonale Regelung hinweggehe. Da die Gemeinde nach dem kantonalen Recht den falschen Verfahrensweg eingeschlagen habe, würden die erstinstanzlichen Verfügungen an einem Nichtigkeitsgrund leiden oder seien wegen dieses Formmangels zumindest aufzuheben.
3.4. Nach der Rechtsprechung sind <ref-law> und <ref-law> als rechtliche Grundlage für die Kostenüberbindung direkt anwendbar; kantonale Normen, die diese Kostenersatzpflicht wiederholen, haben insoweit keine eigenständige Bedeutung (vgl. Urteil 2C_162/2014 vom 13. Juni 2014 E. 2.1; vgl. auch Urteil 2C_1096/2016 vom 18. Mai 2018 E. 3.4, in: ZBl 121/2020 S. 92).
3.5. Das Bundesgericht hat die öffentlich-rechtliche Natur des Ersatzanspruchs des Gemeinwesens gegen Verursacher für die Kosten behördlicher Sicherungs- und Behebungsmassnahmen bei einer Gewässerverunreinigung gestützt auf Art. 8 des früheren Gewässerschutzgesetzes vom 8. Oktober 1971 (AS 1972 950) anerkannt; dabei wurde festgehalten, dieser Anspruch sei im Verwaltungs- und nicht im Zivilprozessverfahren geltend zu machen (vgl. Urteil vom 17. Dezember 1980 E. 2, in: ZBl 82/1981 S. 370). Die öffentlich-rechtliche Natur des Ersatzanspruchs wurde nach dem Inkrafttreten von Art. 59 aUSG in der Fassung vom 7. Oktober 1983 (AS 1984 1122) bestätigt; dies geschah im Hinblick auf die Bestimmung der Verjährungsfrist (vgl. <ref-ruling> E. 5 S. 32). Jene Vorschriften unterschieden sich in materieller Hinsicht von den heute geltenden <ref-law> und <ref-law> einzig dadurch, dass die Kostenüberbindung an den Verursacher damals fakultativ war und nach geltendem Recht obligatorisch ist (vgl. <ref-ruling> E. 3 S. 29; Urteil 1A.191/2000 vom 12. Februar 2001 E. 2b).
Entsprechend ist die Kostenersatzpflicht gemäss <ref-law> und <ref-law> - im Unterschied etwa zur Haftpflicht gemäss <ref-law> - öffentlich-rechtlicher Natur (vgl. STÉPHANE GRODECKI, in: Moor/ Favre/Flückiger [Hrsg.], Commentaire LPE, N. 26 f. zu <ref-law>; HANS-RUDOLF TRÜEB, in: Kommentar USG, 2. Aufl. 1998, N. 3, 12, 34 f., 41 zu <ref-law>; TRÜEB, a.a.O, N. 4, 11 f. zu <ref-law>). Zu überwälzen sind danach Kosten aus behördlichen Sicherungs- und Behebungsmassnahmen, die ohne vorangehende Verfügung an die Betroffenen durchgeführt worden sind (vgl. GRODECKI, a.a.O., N. 3 zu <ref-law>; TRÜEB, a.a.O., N. 4 zu <ref-law>). Dieser Anspruch auf Kostenersatz ist grundsätzlich in paralleler Weise geltend zu machen, wie wenn die Kosten bei einer Ersatzvornahme zur Vollstreckung einer Verfügung anfallen würden. In Anknüpfung an die oben dargelegte Rechtsprechung zum früheren Gewässerschutzgesetz von 1971 ist daher wiederum festzuhalten, dass die Kostenüberbindung nach <ref-law> und <ref-law> im Verwaltungs- und nicht im Zivilprozessverfahren zu erfolgen hat. Entgegen der Beschwerdeführerin lassen <ref-law> und <ref-law> dem kantonalen Recht keinen Raum, um die Beurteilung dieses Ersatzanspruchs einem Zivilgericht zuzuweisen.
3.6. Demzufolge hat die Vorinstanz zu Recht aus <ref-law> und <ref-law> abgeleitet, dass die Überwälzung der umstrittenen Kosten auf dem öffentlich-rechtlichen Verfahrensweg zu erfolgen hat. Die Zuständigkeit der Gemeinde ergibt sich indessen aus dem kantonalen Recht. Dieses regelt auch, welcher öffentlich-rechtliche Verfahrensweg dabei einzuschlagen ist. Es ist mit dem Willkürverbot (vgl. zum Begriff der Willkür <ref-ruling> E. 3.6.2 S. 287 mit Hinweisen) vereinbar, wenn vorliegend in Anwendung der kantonalen Feuerschutzgesetzgebung erstinstanzlich mittels Verfügung entschieden wurde (vgl. Urteil 2C_560/2019 vom 22. Juli 2019 E. 3.2.6). Die Beschwerde dringt in diesem Punkt nicht durch.
4.
Darüber hinaus bestreitet die Beschwerdeführerin eine Kostenersatzpflicht aus dem Vorfall vom 2. Februar 2017. In dieser Hinsicht ist zunächst ihren Einwänden zur Sachverhaltsfeststellung und zum Verfahrensrecht nachzugehen.
4.1. Im Keller des Wohnhauses auf Grundstück Nr. 775 standen Behälter mit Dieselöl bzw. entsprechende Heizöltanks. Vor Bundesgericht ist unbestritten, dass wegen einer Überschwemmung des Kellers mehrere hundert Liter Öl aus diesen Behältern austraten, welche sich mit dem im Kellerraum befindlichen Wasser vermischten. Weiter hat die Vorinstanz festgestellt, dass die Beschwerdeführerin für die Dieselbehälter in diesem Keller verantwortlich war und dass eine bei ihr angestellte, namentlich nicht bekannte Drittperson das Öl-Wasser-Gemisch vom Keller der Liegenschaft auf die umliegende Wiese pumpte. Dabei verkannte die Vorinstanz nicht, dass der Sachverhalt bezüglich der Personen, die im vorliegenden Zusammenhang am Morgen des 2. Februar 2017 gehandelt bzw. Anweisungen erteilt haben sollen, umstritten war. Die Verwaltungsrekurskommission hatte aufgrund der Angaben der Gemeinde angenommen, B._ - der Generalbevollmächtigte der Beschwerdeführerin - habe der fraglichen Drittperson den Auftrag erteilt, das Öl-Wasser-Gemisch aus dem Keller auf die Wiese zu pumpen.
4.2. Im angefochtenen Entscheid wird erwogen, die Beschwerdeführerin mache nicht geltend, von der Havarie im Keller ihrer Liegenschaft im Zeitpunkt, als das Öl-Wasser-Gemisch auf die Wiese gepumpt wurde, nichts gewusst zu haben. Sie äussere sich nicht dazu, um wen es sich bei der fraglichen Drittperson handle. Zudem mache sie nicht geltend, dass dieser Dritte nicht bei ihr angestellt gewesen sei. Sie behaupte auch nicht, dass diese Drittperson selbstständig gehandelt habe. In der Beschwerde an das Verwaltungsgericht werde einzig vorgebracht, das Verhalten von B._ könne nicht der Beschwerdeführerin angerechnet werden; darüber hinaus bestreite sie, dass B._ jemandem den Befehl erteilt hätte, das Öl-Wasser-Gemisch aus dem Keller zu pumpen. Die Vorinstanz hat erwogen, zwar gelte gemäss Art. 12 des kantonalen Gesetzes vom 16. Mai 1965 über die Verwaltungsrechtspflege (VRP; sGS 951.1) der Grundsatz der Sachverhaltsermittlung von Amtes wegen. Dieser werde aber durch Mitwirkungspflichten der Beteiligten eingeschränkt. Dieser Pflicht unterliege die Beschwerdeführerin, weil sie den Sachverhalt nicht nur besser kenne, sondern auch ein eigenes Interesse habe, ihre Sachverhaltsdarstellung beweismässig zu untermauern. Die Beschwerdeführerin komme der Mitwirkungspflicht mit ihren Einwänden nicht nach. Sie bringe keine Beweismittel bei, aus denen der Ablauf der Geschehnisse am Morgen des 2. Februar 2017 auf ihrem Grundstück und die handelnden bzw. Anweisungen erteilenden Personen bekannt würden. Deshalb ist die Vorinstanz, im Rahmen ihrer Feststellungen, der Sachdarstellung der Gemeinde gefolgt.
4.3. Vor Bundesgericht entgegnet die Beschwerdeführerin, die bei ihrer Heizöltankanlage im Kellerraum vorhandene, bewilligte Grundwasserpumpe habe das Öl-Wasser-Gemisch von selbst befördert. Die Pumpe sei von niemandem betätigt worden, sondern sei aufgrund des Wasserspiegels, wie üblich, über einen Schwimmer aktiviert worden. Dabei macht die Beschwerdeführerin nicht geltend, diesen abweichenden Sachverhalt bereits im kantonalen Verfahren thematisiert zu haben; vielmehr erweist er sich als neu. Mit der Aussage, die Aktivierung der Pumpe über einen Schwimmer sei üblich, tut die Beschwerdeführerin nicht dar, dass es sich bei ihren Vorbringen um allgemein bekannte oder gerichtsnotorische Tatsachen handeln soll. Sie zeigt auch nicht auf, inwiefern erst der angefochtene Entscheid Anlass zu den neuen Ausführungen gegeben hätte. Damit sind diese unzulässig (<ref-law>, vgl. oben E. 2); darauf ist nicht weiter einzugehen. Ebenso sind die Vorbringen der Gemeinde verspätet, mit denen sie erstmals vor Bundesgericht Personalien der fraglichen Drittperson angibt, ein polizeiliches Einvernahmeprotokoll vorlegt und Editionsanträge zu Strafverfahren stellt.
4.4. Ferner beanstandet die Beschwerdeführerin, ein Anstellungsverhältnis der fraglichen Drittperson zu ihr ergebe sich aus den Verfahrensakten nicht. Die diesbezügliche Feststellung sei willkürlich. Die Vorinstanz verletze auch in willkürlicher Weise Art. 12 VRP, wenn sie den Sachverhalt in dieser Hinsicht nicht von Amtes wegen abgeklärt habe.
4.5.
4.5.1. Niemand darf lediglich aufgrund blosser Unterstellungen oder Vermutungen über einen umweltrechtlichen Verschmutzungsvorgang zum Kostenersatz verpflichtet werden. Ein solcher Vorgang ist jedoch häufig nicht mehr in allen Einzelheiten feststellbar. Es muss ausreichen, dass die Behörde nachweist, wie sich eine Umwelt- bzw. Gewässerverunreinigung mit an Sicherheit grenzender Wahrscheinlichkeit ereignete (vgl. Urteil 1A.145/1993 und 1A.155/1993 vom 15. Juni 1994 E. 4d, in: URP 1994 S. 501).
4.5.2. Weiter werden der Untersuchungsgrundsatz und seine Relativierung durch die Mitwirkungspflicht der Verfahrensbeteiligten durch das kantonale Recht geregelt. Dessen Handhabung überprüft das Bundesgericht unter dem Blickwinkel des Willküverbots (oben E. 2). Der Untersuchungsgrundsatz wird im Rechtsmittelverfahren in allgemeiner Weise dadurch relativiert, dass kein Beweis über Tatsachen zu führen ist, die unbestritten bleiben. In der kantonalen Praxis werden Konstellationen mit erheblichen öffentlichen Interessen vorbehalten, bei denen das Verwaltungsgericht auch ohne entsprechende Rüge zu einer umfassenden tatsächlichen Überprüfung verpflichtet ist (vgl. LOOSER/LOOSER, in: Rizvi/Schindler/Cavelti [Hrsg.], VRP-Praxiskommentar, 2020, N. 10 zu Art. 61 VRP).
4.5.3. Darüber hinaus ist es eine Frage der Beweiswürdigung, ob die Vorinstanz den Nachweis, dass eine für die Beschwerdeführerin tätige Person das Öl-Wasser-Gemisch auf die Wiese gepumpt hatte, als erbracht ansehen durfte. Fragen der Beweiswürdigung überprüft das Bundesgericht nur auf offensichtliche Unrichtigkeit hin (<ref-law>; vgl. oben E. 2).
4.6. Die Gemeinde hatte ihre Feststellungen zum Vorfall mit einem Bericht der Feuerwehr über ihren Einsatz am 2. Februar 2017 vor Ort belegt. Darin wird ein namentlich nicht bezeichneter Arbeiter erwähnt, der den Auftrag erhalten habe, das Wasser ins Freie zu pumpen. Die Gemeinde hatte auch dargelegt, dass B._ jener Drittperson den Auftrag erteilt habe, die Pumpe in Gang zu setzen. Die Beschwerdeführerin beschränkte sich im kantonalen Verfahren darauf, den Tathergang in allgemeiner Weise mit Nichtwissen zu bestreiten. Einzig zur angeblichen Auftragserteilung durch B._ erhob sie konkrete Einwände. Der Feststellung der Vorinstanz, dass sich die Beschwerdeführerin zu der fraglichen Drittperson nicht geäussert habe, wird in der Beschwerde an das Bundesgericht nicht widersprochen. Bei dieser Sachlage durfte die Vorinstanz von einer nicht substanziierten Bestreitung der Beschwerdeführerin im Hinblick auf das Handeln jener Drittperson und deren Anstellungsverhältnis ausgehen.
Somit ist es nachvollziehbar, wenn die Vorinstanz den Sachverhalt in dieser Hinsicht als erstellt erachtet hat. Es hält vor Bundesrecht stand, wenn die Vorinstanz davon ausgegangen ist, die Gemeinde habe die Ursache für die betroffene Umweltverschmutzung genügend nachgewiesen. Nach dem kantonalen Recht war es auch nicht zwingend, dass die Vorinstanz von Amtes wegen weitere Abklärungen zum Verschmutzungsvorgang oder insbesondere zum Anstellungsverhältnis der fraglichen Drittperson hätte durchführen müssen. Ein willkürlicher Verstoss gegen den Untersuchungsgrundsatz nach dem kantonalen Recht liegt insoweit nicht vor. Unter diesen Umständen bestanden für die Vorinstanz hinreichende Anhaltspunkte für die Schlussfolgerung, dass die Drittperson, die das Öl-Wasser-Gemisch auf die Wiese gepumpt hatte, bei der Beschwerdeführerin angestellt war. Diese Schlussfolgerung der Vorinstanz erweist sich nicht als eine offensichtlich unrichtige Sachverhaltsfeststellung.
4.7. In einer Alternativbegründung hat die Vorinstanz angenommen, die Drittperson habe auf direkte Anweisung der Beschwerdeführerin gehandelt, selbst wenn sie nicht bei ihr angestellt gewesen sei. Die Beschwerdeführerin mache nicht geltend, dass die Drittperson aus eigenem Antrieb tätig geworden sei; gleichzeitig stelle sie in Frage, dass B._ sie angewiesen habe. Weiter hat die Vorinstanz darauf hingewiesen, dass die Beschwerdeführerin nicht dargelegt habe, welche Massnahmen sie im Hinblick auf die gefahrlose Beseitigung der Flüssigkeit im Keller unternommen oder in Auftrag gegeben habe. Die Beschwerdeführerin stellt vor Bundesgericht eine Beauftragung der Drittperson durch ein Organ der Beschwerdeführerin für diese Sachverhaltsvariante in Abrede. Sie wirft der Vorinstanz als willkürlichen Verstoss gegen den Untersuchungsgrundsatz vor, deren Annahmen hätten insoweit keine nachvollziehbare Grundlage.
Angesichts des erwähnten Berichts der Feuerwehr, worin die Drittperson als ein Arbeiter beschrieben wird, der auf der Liegenschaft der Beschwerdeführerin die Pumpe betätigt hat (vgl. oben E. 4.6), sind ausreichende Anhaltspunkte auch für diese Sachverhaltsvariante gegeben. Gestützt darauf lässt sich die Annahme vertreten, dass die fragliche Drittperson den Anschein erweckte, diese Tätigkeit direkt auf Geheiss einer weisungsberechtigten Person der Beschwerdeführerin zu verrichten. Letztere vermag die Nachvollziehbarkeit dieser Annahme nicht mit der Behauptung zu entkräften, wonach das einzige Organ der Beschwerdeführerin ein 72-jähriger und weit weg wohnhafter Mann sei, welcher der Drittperson unmöglich irgendwelche Anweisungen gegeben haben könne. Auch wenn sich nicht feststellen lassen sollte, wer für die Beschwerdeführerin der Drittperson die Anweisung zur Betätigung der Pumpe gegeben hatte, durfte bei der gegebenen Sachlage das Vorliegen einer solchen Anweisung angenommen werden. Die Ausführung der Arbeiten zur Behebung der Überschwemmung bzw. des Ölaustritts im Keller durch die Drittperson lassen auf ein Handeln im Einsatz für die Beschwerdeführerin schliessen, selbst wenn dabei kein Anstellungsverhältnis zu ihr bestand. In dieser Hinsicht hat die Vorinstanz den Untersuchungsgrundsatz nach dem kantonalen Recht nicht in willkürlicher Weise missachtet. Auch sind die entsprechenden Sachverhaltsfeststellungen der Vorinstanz nicht unhaltbar.
4.8. Demzufolge sind die Sachverhaltsfeststellung und die Beweiswürdigung der Vorinstanz in den beiden oben erörterten Varianten (vgl. E. 4.6 und 4.7) weder offensichtlich unrichtig noch beruhen sie auf einer Rechtsverletzung im Sinne von <ref-law>. Sie sind damit für das Bundesgericht verbindlich.
5.
Im Folgenden bleibt zu prüfen, ob die Vorinstanz auf der Grundlage des von ihr festgestellten Sachverhalts zu Recht die alleinige Kostentragungspflicht der Beschwerdeführerin als Verursacherin bejaht hat.
5.1. <ref-law> und <ref-law> legen nicht näher fest, wer als Verursacher zu betrachten ist. Die Rechtsprechung hat für die Umschreibung des Verursacherbegriffs weitgehend auf den polizeirechtlichen Störerbegriff abgestellt und sowohl den Verhaltens- als auch den Zustandsstörer kostenpflichtig erklärt (vgl. TSCHANNEN/ZIMMERLI/ MÜLLER, Allgemeines Verwaltungsrecht, 4. Aufl. 2014, S. 548 f.). Verhaltensstörer ist, wer den Schaden oder die Gefahr selbst oder durch das unter seiner Verantwortung erfolgende Verhalten Dritter unmittelbar verursacht hat. Als Zustandsstörer wird bezeichnet, wer über die Sache, die den ordnungswidrigen Zustand verursacht, rechtliche oder tatsächliche Gewalt hat (vgl. <ref-ruling> E. 3.1 S. 747; Urteile 2C_1096/2016 vom 18. Mai 2018 E. 2.4 und 2.5, in: ZBl 121/2020 S. 92; 1C_484/2018 vom 6. Februar 2020 E. 2.2). Zur Begrenzung der Kostenpflicht der Verursacher hat die Rechtsprechung das Erfordernis der Unmittelbarkeit aufgestellt (vgl. <ref-ruling> E. 5.3.2 S. 125 mit Hinweisen). Die Kostenpflicht setzt weder beim Verhaltens- noch beim Zustandsstörer Schuldfähigkeit oder konkretes (privat- oder strafrechtliches) Verschulden voraus (vgl. Urteil 1C_146/2011 vom 29. November 2011 E. 2 mit Hinweisen). Bei einer Mehrheit von Verursachern sind aber die Kosten nach den objektiven und subjektiven Anteilen an der Verursachung zu verteilen, wobei die Grundsätze der Kostenaufteilung im Innenverhältnis zwischen mehreren Haftpflichtigen (<ref-law>) analog heranzuziehen sind (vgl. <ref-ruling> E. 3.5 S. 380; Urteil 2C_1096/2016 vom 18. Mai 2018 E. 2.6, in: ZBl 121/2020 S. 92).
5.2. Der soeben angesprochene Grundsatz, wonach der Verhaltensstörer als Verursacher für das unter seiner Verantwortung erfolgende Verhalten Dritter kostenpflichtig ist, schliesst insbesondere das Verhalten von Verrichtungsgehilfen eines Geschäftsherrn mit ein (vgl. <ref-ruling> E. 3 S. 207). Im Sinne dieser Rechtsprechung haben Arbeitgeber für das Verhalten ihrer Angestellten bzw. Hilfspersonen einzustehen, juristische Personen auch für das Verhalten der für sie handelnden Organe (vgl. HANSJÖRG SEILER, in: Kommentar USG, 2. Aufl. 2001, N. 66 zu <ref-law>). Eine persönliche Haftung der schuldhaft handelnden Organe wird jedoch durch jene der juristischen Person nicht ausgeschlossen (Urteil 1C_67/2012 vom 25. Juli 2012 E. 3.4, in: URP 2013 S. 52).
5.3. Die Vorinstanz hat die Drittperson, welche mittels der Pumpe das Öl-Wasser-Gemisch auf die Wiese befördert hatte, bei beiden Sachverhaltsvarianten als Hilfsperson der Beschwerdeführerin und diese als Verhaltensstörerin betrachtet. Es ist nicht zu beanstanden, wenn die Vorinstanz diese Handlung der Drittperson als unmittelbare Verursachung der Umweltgefahr bzw. -verschmutzung und somit als kostenpflichtig eingestuft hat. Ebenso ist mit <ref-law> und <ref-law> vereinbar, dass die Beschwerdeführerin kostenmässig für das Verhalten dieser Drittperson einzustehen hat, die vor Ort direkt für sie tätig war. Dabei kommt es nicht darauf an, ob die Drittperson im Anstellungsverhältnis zur Beschwerdeführerin stand oder ohne ein solches auf deren Anweisung hin arbeitete. Bei beiden Konstellationen hat die Drittperson unter der Verantwortung der Beschwerdeführerin gehandelt. Unter diesen Umständen muss nicht erörtert werden, ob die Beschwerdeführerin schon deswegen als Verursacherin (durch Unterlassung) zu behandeln ist, weil sie nicht ein spezialisiertes Unternehmen oder die Feuerwehr zur ordnungsgemässen Behebung der Havarie im Keller aufgeboten hatte.
5.4. Ausserdem sind die kantonalen Instanzen von der alleinigen Kostenersatzpflicht der Beschwerdeführerin ausgegangen. Eine Ausscheidung von Kostenanteilen zulasten der Drittperson oder zulasten von B._ hat die Vorinstanz verworfen. Dabei hat sie an die Behauptungen der Beschwerdeführerin zum Sachverhalt angeknüpft. Nach der Vorinstanz fällt eine eigene Kostenpflicht der Drittperson vor allem deshalb nicht in Betracht, weil die Beschwerdeführerin nicht geltend gemacht habe, dass die Drittperson aus eigenem Antrieb gehandelt habe. Im Hinblick auf B._ hat die Vorinstanz beigefügt, dass er nach Darstellung der Beschwerdeführerin keine Anweisungen im fraglichen Zusammenhang erteilt habe. Der Vorinstanz kann zugestimmt werden, dass der Beschwerdeführerin bundesrechtskonform die gesamten notwendigen Massnahmekosten überbunden werden dürfen. Da sie dabei als Verhaltensstörerin haftet, spielt es keine Rolle, ob sie für diese Kosten auch als Zustandsstörerin (aufgrund ihrer Stellung als Grundeigentümerin) aufzukommen hat. Es hilft der Beschwerdeführerin daher nicht weiter, wenn sie Einwände gegen eine Haftung als Zustandsstörerin vorbringt (vgl. auch oben E. 5.3).
6.
Nach dem Gesagten ist die Beschwerde abzuweisen, soweit darauf einzutreten ist. Die unterliegende Beschwerdeführerin hat die Gerichtskosten zu tragen (<ref-law>). Ausgangsgemäss ist ihr keine Parteientschädigung zuzusprechen (vgl. <ref-law>). Der Gemeinde steht trotz anwaltlicher Vertretung ebenfalls keine Parteientschädigung für das bundesgerichtliche Verfahren zu (<ref-law>; <ref-ruling> E. 7 S. 118 f.), zumal vorliegend von der Wahrnehmung einer öffentlichen Aufgabe auszugehen ist und sie ihren Antrag auf Parteientschädigung nicht begründet.

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtskosten von Fr. 4'000.-- werden der Beschwerdeführerin auferlegt.
3.
Es werden keine Parteientschädigungen zugesprochen.
4.
Dieses Urteil wird der Beschwerdeführerin, der Politischen Gemeinde Kaltbrunn, der Verwaltungsrekurskommission und dem Verwaltungsgericht des Kantons St. Gallen, Abteilung III, schriftlich mitgeteilt.
Lausanne, 20. November 2020
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Chaix
Der Gerichtsschreiber: Kessler Coendet