Formalizing Number Theory in Lean