I'm an advocate for fixing if you can, the phone still feels as snappy as it used to and I really like it's size and weight.
A new battery is as cheap as 7$ on AliExpress.
Actually I am not sure what determines EOL for custom ROMs... Maybe it has to do with the firmware not being updated by Google? Although I read somewhere it has something to do with the kernel version - which I'm not sure why you can't update?
Maybe someone with more knowledge on the topic can enlighten me.
Just downloaded it. I really like that it highlights and lets me skip the podcast using timestamp in the description!