pub(crate) fn resolve_sub_span( db: &dyn ExpandDatabase, file_id: u32, ast_id: u32, range: TextRange, ) -> FileRange