Run prettier in individual workspaces (#3925)
This adds a `lint:prettier` task in each workspace so that we can get
the benefits of a granular cache and when running prettier, we don't
have to run it across the entire monorepo (notably the `benchmark/`
workspace which is very slow to run prettier on, and rarely changes --
an ideal candidate for a cache hit)