Back in KDE4 times there was a really cool circular launcher called Daisy that unfortunately was not maintained through modern times. I would donate $100 to someone that implements a free floating circular panel or dock that does this.
Not someone willing to work on that, I’m just here to comment that that component seems very similar to a QML PieMenu from Qt5, and during my last QML training I remember seeing how to create this exact same component (though I don’t remember how to make one right now lol), so whoever takes this sponsored work should probably use QML as a starting point.