I agree replacing all of the o2 sensors will likely fix most if not all of the engine codes. Ordinarily “lost communication” with a control module means the module has failed, but with so many different lost communication codes, and the low voltage I would look for bad grounds and or alternator connections.