* feat(frontend): person API call - details, combined credits
* feat(frontend): add next for error handling + remove conditional
* feat(frontend): add status code to next error
* feat(api): request model
Also adds request binding to search/discover results
* fix(api): rename Request to MediaRequest and update nextjs tsconfig
* refactor(api): move related request fetching code into MediaRequest entity
Adds a "The Movie DB" api wrapper for some basic requests (search/get movie details/get tv details).
Also adds a search endpoint to our api and mappers to convert the tmdb results