While waiting for something new to be enabled on your router, you could always just point your router to your local NTS server using NTP and get on down the road.
I don't have local server. And no ability to get some. Because I have only 2 laptops and phone.
I think it is better that Gl.iNet will make this official. For example Chrony is tiny. If they don't want to use chrony - ntsproxy or ntpsec should do the trick. But they must be built into firmware.
If you afraid of getting one fail point with cloud-based time here is more NTS providers:
I don’t have my MT3000 out, but they do have chrony-nts available for the flint3 in the repo. Should be easy enough to add yourself. It is under Applications, Plug-Ins. You will need to configure via CLI as there is not a LuCi package for it in the repo. Apologies if this package is not in the MT3000 repo.
The MT3000 warehouse already has the plug-in chrony-nts.
Install chrony-nts
opkg update && opkg install chrony-nts
Configure nts services
uci set chrony.@pool[0].hostname='time.cloudflare.com'
uci set chrony.@pool[0].iburst='1'
uci set chrony.@pool[0].nts='1'
uci set chrony.@nts[0]=nts
uci set chrony.@nts[0].systemcerts='yes'
uci commit chrony
Stop and disable the default sysntpd, and enable and start chronyd