I have been working with GPS systems about 4.5 years, and am quite familiar with Traccar.
Some of your requirements will require software changes / Java development, which is quite time consuming.
The TK905 is not in the list of supported devices, so just to start software will need to be developed to communicate with the TK905device, which is why my bid is so high
For now if you would like I will install Traccar, and develop the TK905 communications software, You will need to forward me the GPRS protocol for the TK905 device.
I will then try to configure Traccar to meet as many of your requirements as possible without further development, we then discuss any further software modifications after you have tried it.