hitTest
fun hitTest(rootNode: GroupNode, x: Double, y: Double, context: RenderContext, width: Int, height: Int): IsometricNode?
Perform hit testing with optional spatial indexing.
Self-sufficient: rebuilds the prepared scene if the cache is stale, so callers do not need to call DrawScope.render first.