This PR adds a new Emoji module which can be used to query for emoji properties such as isEmojiPresentation and isExtendedPictographic.
This also adds a new codegen/emoji.zig and constructs a separate compressed binary representation of the emoji data.
The motivation for this PR is to get zg to support some of the functionality that was present in ziglyph, in order to be able to replace ziglyph with zg in the Ghostty codebase, which makes use of these emoji methods: https://github.com/ghostty-org/ghostty/issues/5694