Complete Guide for Foreigners Filing Taxes in France for the First Time: 2026 DGFiP Explained | Pionra