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