* fix: get user-provided API key using environment variable names as keys
* feat: Add error handling for missing API key and search engine ID
* feat: Add GoogleSearch and TavilySearchResults specs for environment variables handling
---------
Co-authored-by: Dongwoo Jeong <dongwoo.jeong@lge.com>