* feat(Format): add `language`, `is_dubbed` and `is_original`
* feat: add a format filtering option to the DASH function
> And a simple language option to VideoInfo's download method.
* chore: update docs
* feat: improve audio track info parsing
* feat(Format): parse `audioTrack` prop
* dev: add `WEB_KIDS` innertube client
* refactor: move DASH manifest stuff out of `VideoInfo`
This makes it easier to use these functions elsewhere.
* feat(ytkids): add `Kids#getInfo()` & `Kids#search()`
* feat: add `Innertube#kids.getHomeFeed()`
* docs: add YouTube Kids API ref
* docs: fix typo
* docs: fix yet another typo
* docs: update YouTube Music API ref
Unrelated but required to reflect changes made to the DASH manifest generation functions
* chore: lint
* chore: add tests
* feat: include `captions` in `VideoInfo`
* chore: fix tests