So is it possible to repair this battery by replacing bad cells? A new battery costs $100+ and that's a lot of money. Hate to throw away a good mower for this reason. If I could repair the battery for much cheaper that would be awesome!
Yes and no.
The battery is made up of individual 3V cells.
They are very easily damaged by excessive heat so you need a big soldering iron that will heat the region where the cells are attached very quickly and some compressed air to cool it down quickly.
Lots of videos on repacking computer batteries worth watching.
If you just have one or two bad cells then replacing them will be fine.
However these cells are prone to exploding and this gets worse with age so many have a counter in the control circuit built into the battery and these can not be reset.
After "x" number of discharges they shut down and that is that.
Attempting to bypass the control chip usually ends up with the cells exploding or the house burning down.
There are some specialists battery remanufacturers but weather they do your particular battery will depend upon demand as it is labour intensive.
The other problem is getting the exact same cells to replace the bad ones.
I have done a dozen or so for my old Wallstreet laptop with about 60% success because you used t be able to get the replacement chips.