docs: document Shape.rotation feature analysis
acpt: add scenarios for BaseShape.rotation
shp: add BaseShape.rotation getter
shp: add BaseShape.rotation setter