ARROW-11664: [Rust] cast to LargeUtf8
ARROW-11664: [Rust] cast to LargeUtf8

As supplement on https://github.com/apache/arrow/pull/9402 this PR allows primitive casts to `LargeUtf8` by making the existing `cast_numeric_to_string` function generic over the `OffsetSize`

Closes #9512 from ritchie46/even_more_casts

Authored-by: Ritchie Vink <fc19543d6b0465ef8ec4a8f998d9b13cff10e422@gmail.com>
Signed-off-by: Andrew Lamb <02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nerdnetworks.org>

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