## Description During manual testing, we found that one book from the Open Library API have `first_publish_year` set to `0`. This causes the app to display `First published: 0`. A publication year of `0` should be treated as missing data instead of being shown to the user. ## Acceptance criteria - A `first_publish_year` of `0` is treated as missing data - Valid publication years are still displayed normally - Add a test for the invalid/missing year case - Existing tests, lint, formatting and build still pass