Move the core of OpenRA.Mods.RA.Scripting to OpenRA.Mods.Common.Scripting

Depends on #6750 for moving `Scripting\Properties\UpgradeProperties.cs`.
Should be fine? This is just enforcing the best practice to keep one class per file of the same name.