[composer] Clean up item rotation api, seperate item rotation (for shapes, labels) from map rotation and picture rotation
Maintain compatibility with 2.0 api, deprecate ambiguous rotation/setRotation methods
[composer] Move item rotation control to item widget panel
[FEATURE] [composer] Replace custom item rotation with QGraphicsItem rotation, support rotation for all types of composer items (fix #7933, fix #4884)
[composer] Partially fix rotated item scaling
[composer] Fix item rotation so that rotation occurs around item center
[composer] Fix resizing of item groups with rotated items (incomplete)