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