I might be completely wrong, but this is how I see it.
It should actually be 12V X50Ah battery = 600Wh. Now with the 0,6 power factor, 600Wh multiplied by 0.6 gives 360Wh, then 360Wh divided by 150W load will give a 2.4 Hours usage time. This implies one completely drains the battery.(Wrong assumption, battery is 12,8V)
Or the power factor is not used by Geewiz and one actually gets 12Vx50Ah/150W = 4 hours and the battery is not completely drained, and the Geewiz statement is thus very conservative. (Wrong assumption, battery is 12,8V)
I don't know where Geewiz gets their 640W with a 12V 50Ah battery to start off with.(Wrong assumption, battery is 12,8V)
Edit: All my calculations are based on the wrong assumption of LFP being 12V when they are actually 12.8V.