Not sure if this is correct but it seems like Template literals (Template strings) converts negative zero to zero.
console.log(Math.round(-0),`${-0}`,-0)
the output in the console is: -0 0(zero as a string) -0
So, `${-0}` -> 0 as a string (I think).