I have this shape here I made from curves:
It works fine in renders and viewport but I want to use it as object for boolean but it's not working because it has intersecting geometry:
How do I fix the intersecting geometry to make it usable for boolean?