As the old saying goes, there is an app for that. Here you go : https://one-sec.app/
>> I should receive a popup asking me why I want to use the app/phone
> This app can read and change your data on any website
It would be nice if browser permissions were expanded on in greater detail with newer apis to handle different cases (and if Firefox and Safari could join in supporting unified standards here for privacy reasons), but for now such permission is required.
Chrome offers the ability to limit that per designated sites.