Olá, Barbara, como vai?
O código atende bem à lógica principal do exercício, usando stream e reduce para somar os valores e calculando corretamente o imposto de 8 por cento. A estrutura está clara e objetiva, e a escolha por Double::sum é adequada para esse cenário.
Há apenas um ponto que pode ser ajustado para deixar a solução completa. Os valores calculados não estão sendo exibidos no console, e o enunciado pede a impressão do total antes e depois do imposto com duas casas decimais.
Um exemplo simples de exibição poderia ser feito com System.out.printf, mantendo a formatação solicitada, como em:
System.out.printf("Valor total antes do imposto: %.2f%n", total);
System.out.printf("Valor total com imposto de 8%%: %.2f%n", totalDeImposto);
Obrigado por compartilhar sua solução e fique à vontade para continuar trazendo suas atividades e dúvidas no fórum, ele está sempre à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!