Introduces a function to load and parse project configurations from a YAML file, returning a typed object for improved usability and type safety.
Updates .gitignore to exclude build artifacts and project-specific files. Introduces pyproject.toml with project metadata, dependencies, and build system configuration using Poetry. Facilitates project reproducibility and dependency management.