CE-2259: Optimalize IOC details calculation permormance
The following optimizations has been implemented to IOCService.extractForIocDetails which affects getIocStatus and getIocDetails features.
- Calling GitLab to fetch the shortId of commit associated with the latest deployment once instead of twice.
- Merging 6 HTTP requests to 1 towards Prometheus
- Fetching the IOC from the database by ID once instead of twice