It’s also not clear why the IM project should be paying MS and not the other way round…
MS just have to sell licenses to sell certificates.
Instead, there are various foundations that sponsor popular open source projects for costs like signing certificates and hosting. I'm sure one of these should be trustworthy enough to obtain a signing certificate themselves so they can issue and revoke certs to various projects without much cost.