Day 2 — Dependency Caching: Cut CI Time by 60%

After setting up basic CI on Day 1, the first thing I noticed was how long `npm ci` takes.