Draft: Refactor OpenSCAP script.
Description
This MR accomplishes the tasks outlined in this ticket https://repo1.dso.mil/ironbank-tools/ironbank-pipeline/-/issues/751
Risk
There is a risk that this script does not work as expected which would cause the OpenSCAP scan job to fail with logging and error messages.
Rollback Plan
To rollback to the bash script, update the base.yml file to point to the bash script and add the script by copying from a previous commit.
Testing
Unit tests were written for all of the class. Integration testing pending which is holding this MR in draft status.
Closes #751