Moving BaseTokenRefresher class from osdu-ingestion-lib project to python-sdk
In some of my project, I would like to be able to access to services (in python) without airflow.
I need a TokenRefresher implementation, like the one in the osdu-ingestion-lib project : https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-ingestion-lib/-/blob/master/osdu_ingestion/libs/refresh_token.py#L30
As this class may be needed without a need to add the ingestion-lib project as a dependency, and it is not specific to airflow, I suggest to move this class in the python-sdk. This will allow any application to depend only on the python-sdk and be able to simply create a token refresher.