If you can make masks for 10c its not price gouging to sell it at a normal markup from those costs. Its not even "basically a backdoor form of raising prices" It's literally just what it costs.
Also, I highly doubt this guy is using 10 year contracts.
If I was him I would only be selling to those hospitals that sign 100 year contracts with strict non compete clauses and defined rules around sourcing / pricing and failures to comply.