Correct and disclose the November video's title typo
YouTube's title for the November 8 upload uses a lowercase "l" where
Joe's similar titles use "|". The library now shows "OMAD | Resetting
Expectations (do you have enough bandwidth?)".
- library.json gains an optional title_correction holding the exact
YouTube title and a public note that must quote it; corrections are
limited to three characters
- the note appears on the source page and the library card, set in the
serif face so the quoted "l" stays distinct from "|"
- search still finds the exact YouTube title, including as a phrase
- new tests/verify_library_titles.py checks every library title against
the research database and allows only declared, still-needed
corrections; research records keep the exact YouTube title