Ich glaube eigentlich nicht, dass das jetzt unbedingt ein Problem sein muss.
Ich habe schon oft Projekte übernommen, die irgendwann mal mittels eines Deployments auf den Server installiert wurden, aber dann die Agentur nicht mehr weitermachte, der Kunde die Agentur eben wechseln wollte. Aber das ist ja kein Problem.
Du kannst ja die Installation einfach erst mal so nehmen und ohne Deployment weiterbetreiben. Du kannst auch das Ganze umbauen, wenn du Zeit hast.
Denn bei einem Deployment muss ja Composer nicht mal zwingend auf dem Server installiert sein. Ist ja auch so, wenn man mit GitHub Actions oder GitLab Actions arbeitet.
Theoretisch kannst du die auch lokal einrichten, auf deine Art und Weise umbauen, wieder hochladen.
Ja, so würde ich das wahrscheinlich machen.