[PATCH openEuler-22.09 v3 187/391] libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE