

For text messages, I can’t help you, as I use QK SMS, but there is Messages Fossify that you can try.
Otherwise, for the keyboard, there is Heliboard and AnySoftKeyboard (still in beta). Some people also recommend Floris. In addition to the first two, I recommend FUTO or FUTO Voice for voice-to-text transcription.
Probably thanks to Palandir…