pub(crate) fn text_range_bounds_from_offsets( node: &Node<'_>, start_offset: i32, end_offset: i32, ) -> Option<Rect>