pf: fix ICMP pcksum pointers
We didn't set it for ICMP, and used the ICMP header for ICMPv6. Fortunately the
checksum is in the same place in the header for icmp4 and icmp6, but use the
correct name anyway.
Sponsored by: Rubicon Communications, LLC ("Netgate")