This also introduces RequiredFamilyForOnline= setting to .network file, and IPv4AddressState/IPv6AddressState DBus properties.
This follows a similar pattern we already have in place for networkd-related directives.