Granular admin privileges are, unfortunately, not easy at all - and in the end you’d still have to have one main administrator who can destroy the project for all other contributors.
Contributors without admin privileges at all would be a lot easier to implement, and would probably work just as well. And you can already kind of have this, by listing the contributors on the page text but not adding them to the project.