Optimizing: Use `CRTPGraphVisitor` in `PrepareForRegisterAllocation`. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 181943478 Flag: EXEMPT refactor Change-Id: Ic1629d329ed73ecc78bbfc176ffc709139beb526