Търсих в мрежата много часове и стигнах до това решение, което искам да споделя за други хора:
Използвайте BLOB вместо text/varchar в полетата на базата данни. По този начин можете да продължите да използвате таблиците на базата данни, както сте правили преди, и емоджитата се показват правилно. Веднага щом хостерът актуализира версията на MySQL, ще продължа да използвам UTF8MB4 като кодиране.