[ruby-core:124334] [Ruby Feature#21785] Add signed and unsigned LEB128 support to pack / unpack