If power returns when you move the battery, either there is a poor terminal connection or the battery is defective. All the other faults may or may not be related to each other, but have nothing to do with the battery. The lack of error codes tells you nothing, they are in any case poor indicators of faults even when a code is generated, so I suggest you get it tested by a specialist auto electrician.