ARROW-10595: [Rust] Simplify inner loop of min/max kernels for non-null case
ARROW-10595: [Rust] Simplify inner loop of min/max kernels for non-null case

Keeping track of `has_value` is not needed when there are no nulls in the array, we can just pick the first item.

Micro benchmark results are a bit noisy, but the `min 512` seems to be consistently faster:

```
min 512                 time:   [442.25 ns 444.75 ns 448.21 ns]
                        change: [-34.516% -33.618% -32.659%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 18 outliers among 100 measurements (18.00%)
  8 (8.00%) high mild
  10 (10.00%) high severe
```

Closes #8668 from Dandandan/min_max

Authored-by: Heres, Daniel <61924dac3230581b78b62e9e0cd0f8203281db27@gmail.com>
Signed-off-by: Neville Dipale <4e1ab218b24f06847d563ff3773c7517c139f863@gmail.com>

wesm/arrow,cpcloud/arrow,xhochy/arrow,wesm/arrow,cpcloud/arrow,laurentgo/arrow,apache/arrow,xhochy/arrow,wesm/arrow,xhochy/arrow,apache/arrow,xhochy/arrow,apache/arrow,icexelloss/arrow,kou/arrow,icexelloss/arrow,laurentgo/arrow,xhochy/arrow,kou/arrow,xhochy/arrow,kou/arrow,wesm/arrow,cpcloud/arrow,laurentgo/arrow,apache/arrow,xhochy/arrow,wesm/arrow,cpcloud/arrow,cpcloud/arrow,laurentgo/arrow,laurentgo/arrow,icexelloss/arrow,apache/arrow,apache/arrow,laurentgo/arrow,wesm/arrow,kou/arrow,laurentgo/arrow,cpcloud/arrow,kou/arrow,kou/arrow,laurentgo/arrow,icexelloss/arrow,wesm/arrow,wesm/arrow,icexelloss/arrow,icexelloss/arrow,icexelloss/arrow,apache/arrow,wesm/arrow,xhochy/arrow,cpcloud/arrow,laurentgo/arrow,cpcloud/arrow,kou/arrow,icexelloss/arrow,xhochy/arrow,kou/arrow,wesm/arrow,cpcloud/arrow,laurentgo/arrow,xhochy/arrow,apache/arrow,cpcloud/arrow,cpcloud/arrow,kou/arrow,apache/arrow,icexelloss/arrow,laurentgo/arrow,xhochy/arrow,icexelloss/arrow,icexelloss/arrow,kou/arrow,wesm/arrow,apache/arrow,cpcloud/arrow,cpcloud/arrow,wesm/arrow,laurentgo/arrow,laurentgo/arrow,laurentgo/arrow,apache/arrow,apache/arrow,kou/arrow,icexelloss/arrow,icexelloss/arrow,apache/arrow,xhochy/arrow,kou/arrow,kou/arrow,cpcloud/arrow,wesm/arrow,wesm/arrow,kou/arrow,icexelloss/arrow,laurentgo/arrow,xhochy/arrow,xhochy/arrow,apache/arrow,xhochy/arrow