Prevent to update project key due to unexpected characters

Peter, please see the discussion here:

This is a breaking change that has a wide range implications for projects and governance including permission templates and auxiliary tooling! We are managing several hundred projects within SonarCloud and were hit by this change without any notice or potential workaround.