RDF shapes graph -> formalism IR lowering (Layer 2).
[parse_turtle] reads a SHACL shapes graph and lowers all supported Core +
AF vocabulary into the [shifty_algebra::Schema] IR, applying every sugar
rule from docs/01-gap-analysis.md. Unsupported custom components, JS, and
richer AF constructs produce [Diagnostic]s rather than silent wrong
answers.