Refactored Dolibarr triggers: Created a DolibarrTriggers abstract class. Moved common variables out of construct class Improved run_trigger method signature

Refactored Dolibarr triggers:
Created a DolibarrTriggers abstract class.
Moved common variables out of construct class
Improved run_trigger method signature