See previous commits for details on the widgets. This commit ports the network panel to these new widgets. In addition, it moves the switch to enable the proxy into a row within the proxy page itself, following the latest mockups.
This commit adds a proxy page as per the design https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/network/network-wires.png