The abstract nouns "wisdom" and "understanding" can be translated as verbs. God giving him these things means that God enabled him to have these qualities. Alternate translation: "God enabled Solomon to be wise and to understand many things" (See: [[rc://en/ta/man/translate/figs-abstractnouns]] and [[rc://en/ta/man/translate/figs-idiom]])
Solomon was able to understand many things about many different subjects. The abstract noun "wideness" can be translated as an adjective. Alternate translation: "Solomon was able to understand many things about a wide range of subjects" (See: [[rc://en/ta/man/translate/figs-simile]])