Concatenar array multidimensional e remover duplicados Javascript

Boa Tarde galera.

Tenha esta listagem.
inserir a descrição da imagem aqui

Preciso que seja criado um novo array com o seguinte dados:

{tecnico: “CAN WELLIGTON”, hora: “08:30:00, 2021-04-08:”5.92709”, 2021-04-09: “5.93993”, 2021-04-12:”5.85461, 2021-04-13: “5.92018 ….}

Ou seja, retornar um novo array onde as horas não duplique mas com as datas na mesma key.