Validate a manifest's app block against inst/schema/app_manifest.schema.json
Source: R/version.R
validate_manifest_app.RdSplit out so validate_manifest() can call it only when the key is present: most
releases have no app block, and their manifests must keep validating.