removeChild method
Removes the child for the given node.
Implementation
@override
void removeChild(TKey nodeId) {
// No-op: we don't actively remove children because it triggers
// markNeedsLayout. Stale children remain but are not painted/hit-tested.
}