[graphite] Update ChromePrecompileTest for upcoming changes

This CL doesn't swap out the old kCases for the new set but does update the surrounding infrastructure.

This test is split between:
 documenting how one can go from a Pipeline label to Precompile inputs
   - i.e., the get_render_pass_properties/get_draw_type_flags methods
 aggregating Precompile inputs that can just be copied over to Chrome
   - each paintOptions/drawTypeFlags/renderPassSetting trio
 gauging how bad the over-generation is going to be for Chrome
   - the expectedNumPipelines values

Bug: b/358074434
Change-Id: I900994629c34fc71a3cf90d811fd4f1c738f5b24
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/961517
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2 files changed