Advancing battery technology for wearable and implantable devices, the current challenges and future directions - A short review | Synapse