[PATCH v4 1/2] libbpf: fix BTF dedup to support recursive typedef definitions