Is maturing of whole life investment-linked insurance policy outside of US considered foreign income ?

I am a GC holder and resident of US. My wife held a Manulife whole-life investment-linked insurance policy in Singapore.That policy matured in 2023, and with the investment growth, the total matured sum got credited in Singapore bank account. We transferred this amount to her US bank account.

 

Two questions :

1. Do i need to declare this anywhere in our 2023 returns?

2. By any chance, does the 'growth' part of the matured sum which got credited to her Singapore bank account be considered foreign income ? Is it taxable?