Implement the src/pages/lessons.astro page. This page should fetch all lesson data and provide a filterable interface based on "OSS Role", "Skill Level", and "Format". Display the filtered lessons in a clear, concise list or card format. The filtering should be dynamic (e.g., using client-side JavaScript or Astro's view transitions).