SVG text-*-edge aliases are defined with this basic syntax:
text-before-edge = text-top
text-after-edge = text-bottom
I think there is no other keyword aliases defined like this, and there is no definition of what constitues a valid CSS production rule. Imo, the left hand side of a production rule should always be wrapped in <>. Some function productions are also defined without this nesting, but I came across recent commits that normalize them with it.
I would prefer to get these keyword aliases defined in prose instead of a production rule, if they cannot be defined in the value definition of vertical-align.
Obviously, this issue is very low priority.