DEPS: Grouping deps and adding information to environment.yml
- [X] closes #26659
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

I didn't add or remove any dependency here. I think it makes more sense to keep exactly the same here that the diff is not so clear, and make changes in a follow up PR if needed.

CC: @jreback @TomAugspurger @jorisvandenbossche 