Part of an ongoing set of efforts to address https://github.com/flutter/flutter/issues/106448 Move the checkerboard layer unit tests onto the DisplayList version of the paint contexts and fix some bugs in the reusability of the DisplayListBuilder that this migration uncovered.