The pixel phones are virtually unfixable. I had one and there was no official google location to take it too. Went to a 3rd party store and they said they can attempt it but even with the right tools there is a chance the display will smash if they open it.
Meanwhile I have replaced iphone batteries pretty easily myself and the near by store does it for a reasonable price as well