Hi @plox,
Been thinking that it can't be the SSD because if it were then it also would've failed when trying to boot into safe mode
Try creating a [https://www.tomsguide.com/how-to/how-to-check-battery-health-in-windows-10|battery report] to check the condition of the battery.
When you have the report, compare the ''Design Capacity value'' versus the ''Full Charge Capacity value''. For a good battery they will be nearly the same value.
You can work out as a percentage the state of the battery by applying the formula Full Charge Capacity value x 100 ÷ Design capacity value.