feature: Implement CallableBoundsPointQuery

This PR adds a `CallableBoundsPointQuery` that enables `PointLocator` to update the `Bounds` of a moved `Node`, `Scene` and `Window`.