Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
The best practice to create a field in the UI is to first create it without spaces and special characters (e.g. "TestOrTests") and after it is created, rename it to e.g. "Test or Test(s)".
This way, the internal name will be "TestOrTests" and be much easier to read and work with, e.g. if you are defining managed search properties or if you are accessing those columns via API or code.
The best way working with API is to NOT replicate the behavior with the x0020 in the internal names, when creating fields/columns, but instead use readable internal names (e.g. just omit spaces and special characters and use Pascal Case)