Google/Nest Wifi allows you to tag groups of devices or individual devices. You can then disable the internet for each tag with the touch of a button, and set up time based rules for turning things on and off. You can also enforce safe-search on all the devices in a group/tag.
Don't think it can do time limits though (ie 40mins internet a day). App level and usage controls tend to need to be done through Google Family link.