I don't know if this helps, but on the Map Features wiki page
https://wiki.openstreetmap.org/wiki/Map_Features "toll : yes" & "barrier : toll_booth" both specify Element = point. There is nothing relating to tolls that specify Element = way or Element = polygon.
If you're worried that OsmAnd won't be able to determine whether a way is a toll road just based on a single point being tagged as "toll : yes", or "barrier : toll_booth" then why not just rout around both points and ways tagged with "toll : yes"?
Conversely, if neither is supported at the moment, then why not take the feature out until a decision has been made?