Add test to make sure we have coverage for valid cast combinations
Add tests to cover all cast operations supported by Spark (for the data types we currently support). Some of the tests are ignored and/or contain TODO statements
Bring in some framework improvements from pending PRs
Which issue does this PR close?
Part of https://github.com/apache/datafusion-comet/issues/286
Rationale for this change
Get a better idea of which casts are failing.
What changes are included in this PR?
How are these changes tested?
New tests