[#64589182] Ignoring Id parameter when diffing Nat and Firewall rules.

The automatically generated Id parameter would cause an issue with Diff display when inserting new Firewall or Nat rules - every rule following the insertion would have its Id incremented, and hence be 'different' (despite the content remaining the same).

This PR adds two new Differ classes: FirewallConfigurationDiffer and NatConfigurationDiffer 

These strip out the Id field (in FirewallRule and NatRule sections) before comparison, and hence provide clean diff output.