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

Depends on #6750 for moving `Scripting\Properties\UpgradeProperties.cs`.
It is still `[ScriptPropertyGroup("General")]` and mappers won't see the internal class name.