Moving `ArrayVec` has complexity O(capacity()) instead of O(len())

I guess it’s an additional use-case for move constructors in one form or another. One of the previous discussions.