Calculate Portuguese IMI (Municipal Property Tax) with accurate rates, exemptions, and payment schedules