fn take_until_balanced_allow_nested( opening_bracket: char, closing_bracket: char, ) -> impl Fn(&str) -> IResult<&str, &str>
Parser that takes content until balanced brackets, handling nested brackets and escapes.