[Scene] Port from QRegion::rects() to QRegion iterators
ALso add a reserve() call
Differential Revision: https://phabricator.kde.org/D9087