My first concern would be...
Do I need a ring flash?
Yes, having your big lens in front of a bug will cast shadows, and yes, a ring flash solve most cases, but it has a very particular look.
Here are some macro photos where you can see the light source is not a ring flash.
They are using lateral diffused light.
This one has the light above the bug (Cenital-ish)
So, a normal radio trigger and an external Speedlight (probably with a softbox, even a small one) could be what you need.
But answering your question
- Will it fit my lens?
2. Does it have enough power if I need to lower the aperture to have better Depth of field?
3. Can you change the power output?
Real flash or Continuous light.
Do you want to use it later, for portrait photography?
For macro photography, you do not need much power. So any led based light will do at a basic level.
Point 1 is pretty obvious.
Point 2 and 3 are the ones that will give you flexibility.
The rest is ok to consider.