Battery issues

In the last two weeks, my ATV has TWICE failed to start because the battery is empty.

But the weird part is that I’ve had it for a year and it always started fine even in -25c but now when it’s only like -1 or -2 it won’t start. Is this because of some backlog of not charging it and if I once load it fully it won’t be an issue anymore or should I just get a new battery?

If I should get a new battery, how will I make it fit in the tiny spot of the current battery, or do good batteries exist that are that small?

It’s the -14 EPS version.