Além de simples sensores de tensão, não é incomum que você obtenha medidores de energia que monitoram a energia líquida que sai da bateria.
A questão de como esses sensores conversam com o sistema operacional é diferente e será diferente de modelo para modelo.
No entanto, geralmente, o firmware do seu laptop conversa com seus sensores, processa esses valores e os apresenta através de uma interface proprietária ou padrão (por exemplo, ACPI) para o seu sistema operacional.
O PCIe quase certamente não está envolvido como elo principal - é muito caro para obter alguns bits a cada minuto. Eletricamente, espere I²C, variantes como SMBUS, SPI simples, UARTs de 3,3V, possivelmente USB e todos os outros tipos de coisas com as quais você pode conectar um controlador de plataforma (que realmente é apenas um MCU) com sensores.