If you are willing/able to do the work yourself, I may consider replacing the battery. It's a sealed battery, and many people need a repair shop to replace those. If that's the case for you, then I think the cost isn't very justifiable. Also consider the age of the phone, and thus the lack of new battery production. You could likely get an "old stock" battery that has already degraded while sitting on the warehouse shelf.
So I think in your case, I'd strongly consider either a portable charger, or a battery case like this:
https://www.amazon.com/PowerBear-Sam...cUvbUpU6420468
I'm not recommending that one specifically. That was just the first one that popped up in the search and I linked it as an example. I'm not a fan of portable chargers that tether to your phone. Battery cases give you an almost seamless integration so there's no worry about tangled and snagged cables.