GEC-6 Use common run_dp3 function for (Bda)DdeCal tests
Using a common run_dp3() function removes duplicate code between Python tests.
This MR only updates tDDECal.py and tBdaDdeCal.py. Follow-up MRs can update the other tests.
Edited by Maik Nijhuis