refactor: move more OCPP command sending code to charge point class