Representing the verb as a node in KG

Hello friends.
I need expert advice please.
A question about constructing a graph based on a subject-verb-object triple.
Usually the subject and object will be represented as nodes and the verb as a relationship.
But can the verb be a node in the graph?
For example: A manager uses social media, would be represented as follows:
manager=node. This node is connected to the verb node "use" with the relationship "has an action" or "does an action".
Social media: a node that is also already linked to a relationship that can be called “affect” or "has object".

The reason is that I want the verb to also have a taxonomy and hierarchical connections. I mean, for example: the verbs provide and offer, both of which are of the same category "supply".
What options are available to represent the verb in this case?
Can I make the categories for the relation as attributes? Or it is better to make the verb as a Node?
If the "verb" is represented as a node in the graph, would the implementation be complicated using Cypher and Neo4j?
Is this graph considered to be of correct structure?
What are the disadvantages of this type of representation, according to your experience, in terms of implementation and reasoning?
Do you know any sources or products that represent the verb in this way?
Thanks in advance