feat: Move abstract to a property
Abstract is currently an item. It should be moved to a property.
- item abstract moved to a property abstract in the Item Tree
- the value of the property is an array of objects {language: nullable string, value: string} and cannot be null
- abstract value can contain XML tags
- the property can appear in any work item
- no changes to Cayenne output