Description:
Add ability to rotate the entire canvas view in 90-degree steps (0°, 90°, 180°, 270°).
UI: Rotation buttons or keyboard shortcuts (R key)
Benefits: Better map orientation for different viewing angles
Implementation: Transform entire canvas coordinate system