Read a 16-bit unsigned integer from the buffer using the Little Endian byte order, optionally at an offset.