Who is the Uzayr that is mentioned in the Quran? Why was it mentioned that the Jews take him as a son of God?

His name in Hebrew is Ezra. Many Jews historically believed that he is the one who laid the foundation for the Jewish nation. They say after Nebuchadnezzar destroyed the Jews and their temples, he is the one who asked Cyrus the Persian king to grant them back their villages and he did. They also say he is the one who rewrote the Torah from memory. Otherwise it would have been permanently lost. So Uzayr is basically considered the one who revived their Jewish tradition. Now because he came to be such a great figure among the Jews, some of the Jews at the time of the Prophet (s) called Uzayr the son of God. The Qur’an rebuked them for giving him this title.