Hello Fabian
What you need is for your user entity to have an association with Administration.Account or to set its a generalization to “Administration.Account”
Your page will have two versions of the same button e.g.
One of the buttons will handle the owner condition and will have a visibility similar to the following:
And the other button will handle the condition of being an administrator and it should be like
It's not the prettiest solution, but an option would be to determine visibility with a DS microflow that returns a helper object with a boolean. Note that visibility alone is not equal to security, so in the microflow behind the button I would do another check to make sure the user has the correct role / ownership.