Add `name` stanza for proper name

Following up on #7673, add a `name` stanza

* This will obsolete `tags :name` (before it ever really gets started)
* Documentation will be in a separate PR so that authors don't start using the feature before code release
* Future plan would be to make this mandatory
* Proposed placement in create template is high, which may warrant discussion

There is a bit of hackery needed to expose `name` in the DSL, because Ruby has already defined a `name` method.  On the backend, this is everywhere referred to as `full_name`.

Exposing simply `name` has the virtue of clearly directing all naming activities away from the token, which cannot bear the weight.