While function pointers are not object pointers, “pointer to function of some type” is still an object type [basic.types]/8. Thus, function pointers are themselves objects, just the thing they point to is not.
Thus, you sure can create an object of function pointer type via a new expression…