This task is to update refinery jobs to Spark 3.
As a follow up task the Spark 3 jobs need to be tested with the exception of the dynamic allocation (expectation is that it will succeed). There should be no change in behavior. Most Spark jobs don't have unit tests since there isn't sufficient test data.