They make battery packs for iPhones. I have one.
Yes, there are portable charger power banks for use with recharging the iPhone’s (as well as other smart phone’s) internal batteries. As far as I know it would be a rare consumer who would carry around spare (internal) batteries for the actual smartphone.