If you have ever searched for open source keyboards, you might have come across OpenBoard. But that project hasn’t seen development in more than an year. Thankfully, there is a fork of it that is being worked upon quite actively. It already supports autocorrect, glide typing, user-defined dictionaries, multilingual typing and now material you themeing as well.
You can customize the colors I believe? At least I can on my s21fe. I like it, gives my a phone a nice refresh every once in a while
I have a OnePlus7T and there seems to be no way to change the colors without downloading a third party app to override it. That might be OnePlus’ fault.