Error types for grove operations.
All fallible operations in grove return Result<T>, which uses the Error enum. Errors cover configuration issues, VCS operations, environment variable parsing, and hook execution.
Result<T>
Error