Add Lighthouse CI (#6047)
* add lighthouse preview
* add more than one url
* remove unneeded step
* use other vercel action
* remove unnecessary condition
* checkout forked branch again
* increase vercel timeout
* use correct filename
* update pull-request comment
* tun assertions
* add more than one url a different way
* format lighthouse output
* fix typo
* set locale in urls
* remove unused config
* format result
* use same comment on final result
* make valid cjs module
* comment todo
* formatting scores
* revert longer timeout
* formatting
* increase vercel timeout afterall
* add more comment
* change to ESM
* add /en/about page
* Revert "change to ESM"
This reverts commit db8b02a0b652da95cc9c686b7693ef79901e96d2.
* add previous releases page
* condensed output
* add blog
* cleanup
* do not run on push
* simplify comment, trigger change
* troubleshoot why links output is empty
* testing lighthouse
* chore: simplify code, add tests
* use renamed function
* increase vercel preview timeout
authored by Brian Muenzenmeyer and committed by GitHub 1e2f96aa 3cd2d6d2