It’s not insider information. You might consider it material non-public information, which you can’t trade on in Europe, but in the US insider trading has a much more narrow definition: roughly it has to come from the insiders of the company. If your friend at Microsoft tells you that they won some massive contract, you can’t trade on it. If you overhear that news in a café, you can. If your friend at the government tells you they’re going to agree on a big contract with Microsoft, I don’t know if you’d be allowed or not but if you weren’t allowed I don’t think it would be insider trading.
Anyway, that obviously isn’t legal advice. And I agree that people should expect legislators to act with high integrity, but that’s not really how they vote.