- Introduced a constant for built-in shell paths to simplify shell path checks.
- Updated the shell selection logic to utilize the new constant for better maintainability.
- Added support for Windows Terminal in the shell command resolution, including parsing settings and profiles.
- Implemented fallback logic for Windows Terminal to ensure a default shell is used when necessary.
- Added tests to validate the new Windows Terminal functionality and shell command resolution.