Pure sine wave?!?!?
I get it for sensitive electronics. But here is my theory from charging dumb lipos for years from my truck. I have been charging DJI smart batts from my truck for my P3 for 18 months. And I fly ALOT. And now I am charging P4 batts from my truck.
I have NEVER had a battery failure, or swelling, or any issues other than no batts last for ever and you will eventually need to replace them from old age. Although my original P3 batts are still flying.

. The lowest one shows 91% life after all those charges in my truck
But wait... when does the sine wave don't matter theory part start?
My (everyones car) truck batt is 12.6 DC. (direct current) The system will be around 14.8v DC when the truck is running
I connect my inverter to my truck batt. It converts the DC current into the "non-pure" sine wave 120v AC (alternating current) like at your house.
Next, I use a triple charger that will charge 3 batts and my controller. I plug that charger into my inverter. That charger immediately converts that 120v "non-pure" sine wave right back to 17.4v DC (no sine wave in DC voltage) to charge my DJI batt.
So in my case nothing from DJI ever sees "non-pure" sine wave. The only thing that does see the "non-pure" is my my triple charger. It only cost $50, and has never failed me. If you use the single DJI charger, same thing. The only thing that sees the "non-pure" sine wave is the charging brick, and those things are cheap too.
Here is a mini build log on my charging set up
In Truck Charging Station