Just coming back to say that while the battery isn't in great shape, the issue does not seem to be the battery. I let it run while I was doing other things for a few hours yesterday and when I came back instead of saying 98% it said 0%. I thought that meant it was shot, but today after a weird incident where my laptop screen decided to random shut off and not come back on until I put it in sleep and woke it up again it started actually charging again. Looks like I just have connection issues which sucks because while I know how to replace an internal battery I'm not sure what to do about connection issues since it seems to be causing multiple issues aside from the battery.