Why would you want to change the input ID? If you want to add extra data?
Perhaps the use of custom attributes like data-id="name" will work for your problem.
1) is it possible to define / somehow change a fixed ID for each input field?
2) If we manage to edit the ID of a field, would that imply problems with parameterization of leads with forms? I'm not sure it would effect it. You could give it a go with a trial and error and test if forms do get submitted.