Again, your presenting the case as being some mere reconnaissance operation to "ascertain the extent of Huawei's relationship with the Chinese government" is quite overloaded itself, since the linked article did mention exploiting products en masse with one of the aims being to roam in foreign countries' telecom networks by the proxy of Huawei products, and this including U.S. allies. This goes beyond information gathering and recon, and yes, could be construed as economic warfare (this does not at all imply a value judgment, but you seem to be taking the term as if it's a pejorative). Hell, the fact you brought up source code theft only strengthens such a description.
If anyone but Snowden leaked this sort of information to the Chinese or Russians, there would be little debate about whether or not they deserved some sort of punishment for it.
Again, you didn't state whether these were part of the leaks, or whether Snowden had specifically handed over information to a nation state. The connotations would be quite different depending on how it was revealed. This strengthened by the case not necessarily being in favor of the NSA, your emotional pleas notwithstanding.