Hello!
I love using the HeroIcons plugin. Each icon has a text attribute, so you can save it as a text field in the database or even as an attribute of an option set to load the icon dynamically. You can also easily change colors using conditionals. The icon library is extensive and quite impressive - you can check it out here.