Constructing high-fidelity halo merger trees in ABACUSSUMMIT