Mirrors the existing Error/TypeError/RangeError/SyntaxError/ReferenceError
shims. Each sets .message and .name on the new object. Unblocks tests
that use these error types in type-check assertions.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>