Section 23 allowances against income tax were unaffected by the Budget.
PRSI and USC are not income tax so one pays that on rental income ,whether or not one has section 23.
But now that you say even Revenue are unsure you make me unsure - how are they unsure and of what ?