The most common way of building a system like you want would be TDoA.
The tag is a dwm1000 with a small mcu controlling it. It is transmit only* sending out a single packet with it’s ID and any other status information at a fixed interval.
Anchors are a dw1000 devices with their clocks synchronized. The easiest way to do this is by connecting a reference clock between the anchors so that they all have exactly the same clock frequency. Or you could use the DWM1000 and estimate the clock differences between each anchor (less cable requirements but more complex firmware and less accurate).
Anchors all timestamp the arrival time of the packet from the tag. These values are passed to a central server that calculates the location based on the differences in the times.
* Only transmit is needed for positioning but two way communication may be beneficial for setup or other uses.