UPnP does not work due to incorrect template option names
VyOS configuration:
```
set service upnp listen '192.0.2.2'
set service upnp rule 10 action 'allow'
set service upnp rule 10 external-port-range '1024-65535'
set service upnp rule 10 internal-port-range '1024-65535'
set service upnp rule 10 ip '10.0.0.1'
set service upnp wan-interface 'eth0'
set service upnp nat-pmp
```
In the [[ https://github.com/vyos/vyos-1x/blob/a21669ee5c87425a2eb91631eb00774b30249c8e/data/templates/firewall/upnpd.conf.j2#L132 | template ]], we see `rules` instead of `rule`
`If config.disable` also incorrect option https://github.com/vyos/vyos-1x/blob/a21669ee5c87425a2eb91631eb00774b30249c8e/data/templates/firewall/upnpd.conf.j2#L146-L148
So generated `/run/upnp/miniupnp.conf` with rules doesn't work at all.
```
vyos@r1# commit
[ service upnp ]
{'listen': ['192.0.2.2'],
'nat_pmp': {},
'rule': {'10': {'action': 'allow',
'external_port_range': '1024-65535',
'internal_port_range': '1024-65535',
'ip': '10.0.0.1'}},
'uuid': UUID('c7e987c2-1d7a-11ed-9e57-df03de3baf35'),
'wan_interface': 'eth0'}
[edit]
vyos@r1#
```