substrait-explain 0.7.0

Explain Substrait plans as human-readable text.
Documentation
<!--
     For Work In Progress Pull Requests, please use the Draft PR feature,
     see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details.

     For a timely review/response, please avoid force-pushing additional
     commits if your PR already received reviews or comments.

     Before submitting a Pull Request, please ensure you've done the following:
     - 📖 Read the project's contributing guide
     - 👷‍♀️ Create small PRs.
     - ✅ Provide tests for your changes.
     - 📝 Use descriptive commit messages.
     - 📗 Update any related documentation and include any relevant screenshots.
-->

## Description

Brief description of what this PR does and why it's needed.

## Type of Change

- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Example update
- [ ] Other (please describe)

## Testing

- [ ] Added tests for new functionality
- [ ] All existing tests pass
- [ ] Ran examples to verify behavior

## Checklist

- [ ] Code follows Rust conventions
- [ ] Documentation updated if needed
- [ ] No breaking changes (or breaking changes documented)
- [ ] Pre-commit hooks pass

## Related Issues

Closes #(issue number)