Used by the taxifydb build pipeline and by taxify's own test fixtures.
Adds key_ci, key_normalized, key_species, and fuzzy_block columns
to the backbone data.frame for direct lookup at query time. For a syntaxon
backbone (code = "syntaxon") it adds key_ci, key_normalized (from
normalize_syntaxon_name()), block_key, the name's first word, which
the fuzzy pass groups candidates by, and key_stem, the name's plant-name
stems without their epithets, which resolves a unit written in short form;
a syntaxon has no genus or epithet.