lib/core: Stop allocating 1 byte more when initializing a `FlatBuffer` with capacity