nixos/dhcpcd: Add an explicit interfaces option

The type should be `nullOr (listOf str)`, with `null` as the default value. Having the empty list mean "allow all interfaces" is not intuitive.