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