check the pending state of route navigation in nextjs app router with useLinkStatus. Use for creating loading states. https://github.com/zoopla-eng/zoopla-web/blob/f482d0c4f290799d3feafb68677507a1bcebbe00/libs/home-values/src/pages/home-values/page.tsx#L112-L113