feat(level-blocks): standard registry with versioned block codes
standardRegistry() curates every shipping block under a versioned code
(levelset.PeakCap.v1). Versioned names are the forward-compatibility
seam: semantic changes ship as .v2 while .v1 keeps resolving, so saved
run configs stay reproducible across releases. createRegistry remains
singleton-free; apps extend via standardRegistry(extraDefs) or keep
building their own.