pub(crate) fn read_tag_and_get_value_limited<'a>( input: &mut Reader<'a>, size_limit: usize, ) -> Result<(u8, Input<'a>), Error>