Incidentally, just replaced batteries in my Apple Watch S6, MBP M1 2020, and iPhone 12 Pro Max during a one-day visit to Shenzhen. A dude in Huaqiangbei did everything in two hours for a small fraction of what Apple would charge.
ECG stopped working reliably after the battery replacement, but otherwise the watch should be good for another few years (stuck on watchOS 26.x)