Ho cercato sul web per molte ore e sono arrivato a questa soluzione che voglio condividere con altre persone:
Usa BLOB invece di text/varchar nei campi del database. In questo modo, puoi continuare a utilizzare le tabelle del database come facevi prima e gli Emoji vengono visualizzati correttamente. Non appena l'hoster aggiornerà la versione di MySQL, continuerò a utilizzare UTF8MB4 come codifica.