* feat: update `useGetItemCache` to params
* feat: change details to :authority/:id route; update dashboard links
* feat: rework breadcrumbs and navigating to work with `authority` param
* feat: create new `Authority` unions and maps
* revert: revert `routes` change to `/details` route
* feat: preference to use union over enum changes
* fix: update `useOriginPath` to work with new `details/:authority/:id` route
* fix: remove optional parameter type from `getDashboardTabForAuthority`
* fix: update unit test for new `AuthorityAPI` type
* fix: update test `.toEqual` value
* fix: add `encodeURIComponent` for authority table links
* fix: redirect wasn't working due to wrong authority type
* chore: remove unused `locationState` arg
* feat: add `hasSubmissionDate` check to `statusChecks`
* fix: add `recordExists` and `hasSubmissionDate`
* chore: prefer react-router `useParams`
* feat: update `origin` to `details` and `dashboard`
* feat: add typ guard function: `isStringAuthority`
* chore: remove `origin` query from `OptionCard`
* feat: rework origin tracking function
* feat: lift banner/alert functions into `ActionForm`; use simplified origin function
* feat: rework origin logic in `SubmitAndCancelBtnSection`
* chore: remove `originPath` variable/prop
* chore: remove `navigationLocation` variable and prop
* chore: update origin handling in forms
* chore: some function renaming
* fix: mark `getFormOrigin` args optional
* chore: delete unused `useQuery`
* chore: delete `stripQueryString`
* revert: correct document polling checks for waiver forms
* chore: remove `/details` route from tests, no longer static route
* chore: remove `/details` route from tests, no longer static route
* chore: move `getDashboardTabForAuthority` to `switch` logic
* chore: simplify render logic for cell details link
* feat: opt to use `Authority`
* chore: fill in missing types
* chore: update types to `Authority`
* add a log to see record info when it fails
* give mako topic gets new id
---------
Co-authored-by: 13bfrancis <40218571+13bfrancis@users.noreply.github.com>