feat: add JavaScript lesson section with starter lessons and sidebar section grouping headers #2

Closed
libretech wants to merge 0 commits from feat/impl-feature-20260328-133515-7069 into main

No commits in common. "main" and "feat/impl-feature-20260328-133515-7069" have entirely different histories.