However they can't execute functions
Community PG at least gives the public pseudo-role permission to execute all functions it can see (i.e., schema access permitted).
But no, there is no predefined role that enables that function execution. The per-object grant system is required.
David J.