In the proposed version here, the operation to decode is:
val = prev_val + min_delta + cur_delta;

What is the equivalent with your alternative?

The minimum is stored per page. Do you mean chunk? I don't see how this effects the compression ratio as it's 4/8 more bytes at the start of the page. With 64KB pages, this is not noticeable.