Properly looking over the error codes now:
A559
E104
A4EA
A4F2
D904
A0C1
C904
D944
D947
E584

Most are CAN Bus related but A559 (power loss to instrument cluster) and A0C1 (Short circuit or signal interruption) would suggest a battery issue.