Support for DNS over TLS/DNS over HTTPS
Having this at the OS level is preferable to what Google and Mozilla are trying to do at the browser level. There are already a couple of programs that allow you to use dns over https or dns over tls (cloduflared, dns-over-https. dnscrypt) at the system level but require you to set the DNS to localhost. Ideally it would not be necessary to set the DNS to localhost.
I imagined it working similar to how other clients (e.g. firefox) work in allowing you to enter in the url of the server (many of them are listed here: https://github.com/curl/curl/wiki/DNS-over-HTTPS#publicly-available-servers)
Being able to configure this inside NetworkManager over using various clients would be ideal for situations where having the DNS set to localhost can break access to the network (e.g. connecting to public wifi)
I'm not sure if NetworkManager is what needs to support this or if there is a package that NetworkManager controls that my issue should be pointed towards.