Banggood (China) have PP3 9v/400 and 800 milliamp RECCHARGEABLE LITHIUM batteries available ,that can be charged by a special mini USB cable (available from Bangood) from your lappy or PC.
Bit dearer than the usual rechargeable types. AlieExpress have them cheaper I noticed…not much cheaper. USB cables available to charge 1, 2 3 or 4 batteries the same time from the one source. Batteries indicate when charged and are fitted with the safety PCB. Connections by the usual PP3 type.
AlieExpress do not appear to have the charging cables.