Dann würde ich aber "dafür" oder "für ebendiese" oder irgendwie sowas schreiben. So, wie es jetzt ist, klinkt es und ist es grammatikalisch falsch ..
Es ist nicht falsch. Das ist ein ganz normaler und zulässiger Satzbau, um eine Wiederholung des Objekts zu vermeiden. Nur weil etwas merkwürdig klingt, macht es das nicht falsch. Man ist solche Konstruktionen dann offenbar einfach nicht gewohnt.
Alternative: "Erstellt zwei Stellplätze für Fahrzeuge des Verpflegungdienstes und ermöglicht deren Kauf."