It seems a pretty basic function for a router to accurately display all the clients connected to it, and to be able to cancel a DHCP lease.
No, it's not. DHCP leases can only be released by a client, a server cannot force a release. It could issue a FORCERENEW request, but not all DHCP clients support it.