TTree::CopyAddress: update array allocation for all leaves.
TTree::CopyAddress: update array allocation for all leaves.

Fix ROOT-10837 (and technically it is a completion of the fix for ROOT-9393).
See allow commit f8897bb49c2fc81e875a7fd70dec9f1f714e6398 and 6ad1a98455bec01ccfce6ea9ddde62154bedf1a4.

Seen with CMS NanoAOD files: https://root-forum.cern.ch/t/merge-nanoaod-root-files/39707/13
When the files have several array branches using the same "leaf count" branch and the maximum array size increase from file to file, only the memory allocated for the "first" array is extended. This results in memory error for the other arrays.

olifre/root,karies/root,karies/root,karies/root,olifre/root,root-mirror/root,karies/root,olifre/root,root-mirror/root,root-mirror/root,root-mirror/root,root-mirror/root,karies/root,karies/root,root-mirror/root,olifre/root,karies/root,karies/root,karies/root,root-mirror/root,karies/root,olifre/root,olifre/root,olifre/root,root-mirror/root,root-mirror/root,olifre/root,olifre/root,root-mirror/root,olifre/root,karies/root,root-mirror/root,olifre/root