Introduces the ability to rotate inventory items using the Alt button
during drag-and-drop.
- Updates `InventoryItemContainer` to handle rotation via
`previewRotation`
- Adds `newRotation` parameter to `onMoveItem` callback and `moveItem`
command
- Updates `InventoryItemState` to manage rotation state and compute
transformed shapes
- Implements rotation logic in `renderGraphics` using `transformShape`