(#22522) rename catalog_facts.json -> facts.json
(#22522) add documentation for facts endpoints
(#22522) mark the 4 fields in the facts schema as required
(#22522) validate node facts against facts schema