PSA: Another minor FuncOp syntax change

MLIR no longer supports parsing functions with sym_visibility attribute in the attribute dictionary. Only public/private/nested keywords before the function name will work. See ⚙ D94200 [MLIR] Disallow `sym_visibility`, `sym_name` and `type` attributes in the parsed attribute dictionary..