StaticdeserializeValidates an envelope and optional server-owned model allow-list.
OptionalallowedModelIds: readonly string[]StaticserializeWraps a descriptor in an explicit versioned envelope.
StaticserializeModel specs are already plain data; this method enforces the explicit API boundary.
Versioned plain-data serializer; no Roblox service dependency.