Pop up modal when legacy keys are found in data.json
The keys are hidden by default but the user can show them or just copy them. The old plaintext keys should be deleted for safety reasons
* 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