#6177: Fix for 6030 upgrade rules

Updated UpgradeRules to correct regressions caused in yaml.
  * Fixed the incorrect double entry size for HealthPercentage and PerCell warheads.
  * Fixed ValidTargets and InvalidTargets not being propagated from Weapon to Warheads. (Causing most weapons to damage passing airplanes and such nonsense).

Closes #6177.
Closes #6222.
Closes #6240.
Closes #6245.
This is now defined in the base Warhead, and can be removed.