Ciao,
questo è il classico errore dell'utente joomla poco esperto (scusami per il "poco esperto", ma l'hai detto tu stesso
).
L'errore è quello di installare molte estensioni esterne e template di terze parti, al momento hai un sito fighissimo, poi magari gli sviluppatori le abbandanonano pure e nel momento in cui joomla viene aggiornato o i software dell'hosting vengono aggiornati, il sito va in errore.
O siete madiamenti esperti per correggere gli errori e modificare le vostre estensioni/template o lasciate perdere estensioni e template di terze parti, o scaricate solo estensioni e template che vengono seguiti nel tempo con uniformità da sviluppatori seri!O appoggiatevi a qualcuno che sa farlo!
Detto questo, le compatibilità con la versione di php di template ed estensioni, se lo sviluppatore è serio, la trovi nel sito web dell'estensione/template stesso.
Joomla 3.9 "da solo" è pienamente compatibile con php 7.2.
Fatta questa premessa inizia ad aggiornare tutto come suggerito.
Prima fai un backup ovviamente!