pub(crate) fn text_range_from_offsets<'a>( node: &'a Node<'_>, start_offset: i32, end_offset: i32, ) -> Option<TextRange<'a>>