I cant receive data from BQ76PL455

you need first to make sure of course that the baud rate is matching the BQ76455PL's config.

Then you probably get binary back, so you can't print the response directly.

iterate through the buffer to print the values

uint8_t msg[7] = {0x89, 0x01, 0x00, 0x0A, 0x00, 0xDA, 0x83};  
uint8_t response[24];

Serial.setTimeout(3000); // 3s timeout

Serial3.write(msg,sizeof(msg)); // send the command
while (! Serial3.available()) ; // active wait for the first byte
size_t responseSize = Serial3.readBytes(response, sizeof response);
for (size_t i = 0; i < responseSize; i++) {
  Serial.print(F("0x")); Serial.print(response[i], HEX); 
  Serial.write(' ');
}
Serial.println();