When porting over a toll-free or DID number, is there still a NRC and MRC charge for those numbers?

Yes. If numbers are ported to Genesys Cloud, there is a one-time NRC and MRC charge as specified in Genesys Cloud Voice pricing