* fix: attempt to make embedchain optional
* fix: drop pydantic_settings dependency
* fix: ensure the package is importable without any extra dependency
After making embedchain option many packages were unstalled which caused errors in some tools due to failing import directives