Any multifamily or single-family attached residential development, including the residential portion of a mixed-use project, that is approved to contain five or more new dwelling units as a result of a subdivision or site plan approval, rezoning, use variance, redevelopment plan or rehabilitation plan approved by the Borough or a Borough land use board shall be required to set aside a minimum percentage of units for affordable housing.