Pretty sure phone cases with external batteries exist that are literally identical to what you are describing (“purchase physically larger or higher capacity batteries”). Also current phones do a lot more than the old phones you’re describing as “having insane battery life.” Sure, a cell phone of 2005 could be left on for probably two days straight without needing a charge but you were only getting an occasional text message and maybe calling someone once or twice and maybe playing Snake during that timeframe.