Tasks: - Extend SDK to allow for multiple workflow types. - Update (and test with) optimizer worker & simulator worker. - Extend optimizer-worker to support Gurobi solver next to HIGHS solver: https://github.com/Project-OMOTES/optimizer-worker/pull/75/files - Add workflows types based on Gurobi to workflow_config.json in omotes-system. - Include a Gurobi worker on omotes-system/docker-compose.yml Goal: - Have one optimizer-worker code base which supports Gurobi solver and HIGHs solver. - Should deploy a single Gurobi optimizer worker that connects to all available Gurobi workflows. - Should deploy all other optimizer workers for HIGHS in the same way it does now.