Implement remaining encodings · Issue #1843 · ruby/prism

Encodings are sets of configuration that describe how bytes map to codepoints. Some of the more well-known encodings include US-ASCII, UTF-8, and Shift_JIS. Ruby source files can be encoded in 90 d...