Danish retirement income and TurboTax Deluxe

I am a US citizen and just retired. I get the unearned Danish Social pension (Folkepension) and Danish ATP pension (Danish Labour Market Suplementary Pension Scheme ATP (which you pay into while working)".  I heard from this blog to enter both incomes as 1099-R on my US tax return.  Do I also need to include IRS form 8833 for the ATP or Social pensions (or get an IRS fine of $1,000)?  I paid tax to Denmark on the Social Pension.  Do I need to use IRS form 1166 for that? I am using TurboTax Deluxe for my tax return. Are these forms available on TurboTax? If not, do I get the forms from irs.gov and attach them to the TurboTax tax return?  If I can get credit for the tax I paid in Denmark for the Social Pension on form 1166, can I use the credit to offset any income tax I may owe the IRS or only on Danish Pension or ATP Pension taxes I may owe?  Anything else I need to do?

Sorry for the long questions but I am new to this. I don't have any bank accounts, private pensions or annuities in/from Denmark. I live permanently in the US now. I am a US citizen but my parents were Danish so I could work in Denmark for 11 years. I think the tax situation would be different if I worked for a US company there(?)

Thank you!

A. K. H.