How to use GeoLocation in Puppeteer (but not in WebDriver)

I had similar experience when I wanted to set browser’s timezone using WebDriver.
Finally I wrote test in Playwright with this setting (hardcoded timezone in config is enough for my purposes):

helpers: {
        Playwright: {
             // other stuff
             emulate: { timezoneId: "America/Phoenix" }
        }
}