CalDigit TS4 Thunderbolt 4 dock review: all the ports you could ever need