Changes for using SPN token client and MSI token client instead of HTTP client to fetch tokens
Testing procedure: All documentation updated here https://dev.azure.com/OpenEnergyPlatform/Open%20Energy%20Platform/_wiki/wikis/Open-Energy-Platform.wiki/2104/Testing-OSDU-services'-code-changes-against-a-healthy-instance
This is not a compatible branch that we are merging changes to All commits in this branch are made on top of a previous version of core-lib (tag:v0.19.0-rc3). So, need to create another branch and MR. This MR is just for saving changes, getting reviews and resolving the comments.