* Split general book search and specific editions search (when using /books/ID in searchByID) * When searching for specific editions if there's missing metadata it'll use search.json to fill in the missing info * ran bun check fix