Fix test expectations to match correct ISBN-13 checksum calculations:
- ISBN-10 "0123456789" converts to ISBN-13 "9780123456786" (not 9780123456789)
- ISBN-10 "0-12345-678-X" converts to ISBN-13 "9780123456786" (ISBN-13 never contains X)
- ISBN-10 "0306406152-" converts to ISBN-13 "9780306406157" (correct checksum)
Remove invalid test cases:
- "empty string converts to empty string" - API returns nil, not empty string
- "ISBN-13 preserves X" - ISBN-13 format never contains X character
All ISBN normalization tests now pass.