Add new task structure (#84)
* Propose new tasks structure
* Remove need for a second list just for the order
* Misc fixes
* Apply suggestions from code review
Co-authored-by: Julien Chaumond <julien@huggingface.co>
* Make data access consistent
* Remove unrelated
* reapply #90
* missing tweak from #90
* reapply #80
* Adopt cool typing solution from @coyotte508
https://github.com/huggingface/hub-docs/pull/84#issuecomment-1085981635
* npm run format
* improve typings here now that we have all types?
* Keep same order as in `Types.ts` to minimize diff
* Ooops missing change it seems
* Ok tune down the typing a little bit
* Align subtasks with datasets and add field to hide a task (#86)
* Re-add `PIPELINE_TAGS_DISPLAY_ORDER` to give us freedom on UX side
Co-authored-by: Julien Chaumond <julien@huggingface.co>