Add Upgrade support to Power/CanPowerDown

Another piece for adding DeploysToUpgrade and hopefully fixing WithMakeAnimation.
Requires #6750.

With UpgradeActorsNear, it can be used to require a deployed Construction Yard near by in order to power down. Limiting power would require also using traits like DisableUpgrade.

Will be used for TS GDI power turbines.

This doesn't seem right: surely the intention here would be to return the actual power output/drain from this actor (including modifiers, which can change during gameplay) instead of the base Info amount. Not your fault, but this would be a good time to fix it.