Add BytesValues#copyShard(BytesRef)

This allows the scratch to be reused externally outside of the FD impl.