These kinds of onboarding events are common across many things, yes, across both desktop and mobile. I don't believe I have seen a uniform style for them yet; it's not a very standardized method.
That said, your balloon style likely isn't the best choice here. For one, even in your mockup, you can already tell that the text inside it is fairly awkward. For another, it's non-obvious what exactly you're pointing towards in this moment as your balloon is, well, round.
A better solution may be a rounded rectangle with an arrow pointing at the item in question. I think some Google apps also circle the item and have the outer edge of the circle be a fading-out gradient, with the explanatory text simply placed on the gradient. But again: None of this has a universal standard.
From an interaction point of view, it also is important when you show these onboarding balloons. When clicking "edit prices", I already kinda know what I want to do with it - I want to edit prices using my camera, else I wouldn't have clicked the button. So this particular onboarding attempt is coming at an inopportune time, you need to either show it very early on, before the user even clicks the button, or on the next page as the first thing.