An option i have enjoyed for the past year is using the SVG itself from any SVG library using the SVG element plugin I created.

You can see the svg in the editor which is nice and I have a made a multi-colour version which takes a multi-colour svg and give you options to change its colour dynaiclly too.

This plugin is for me and my clients but it’s there free for anyone to use or fork.

Icons:
Lucide
Radix Icons
Phosphor Icons

The only caveat that I can’t overcome is a bug that Bubble hasn’t fixed with the colour picker when creating conditionals (the picker doesn;t show and its a normal expression input which isn’t good for colours) but I have a work around to that if you actually end up using it and want to know.