Add Agent.Strings(term) for context-aware display text. Document and agent name accessors now handle wrapped values, nested agent containers retain their members, and scoped context arrays preserve inherited definitions. Raw values remain available through the existing value accessors.
Fix identifier and literal validation, and add missing type ranges for six properties in the pinned contexts. Go and TinyGo consumers now produce matching output for nested metadata values.
Changes: #2