Is there a way to add Table Charts to Main Forms, Canvas Apps, or Canvas Pages as they can be in Dashboards?
Maybe a PCF exists for this if it is not a feature?

Is there a way to add Table Charts to Main Forms, Canvas Apps, or Canvas Pages as they can be in Dashboards?
Maybe a PCF exists for this if it is not a feature?
Well, sort of.
To have a chart, you need to have some kind of context; a list of records over which the chart is being calculated and rendered. So, You can't just drop one randomly on a form; you have to have a dataset there first. When you add a Subgrid to a form (model driven) you can enable that subgrid for charts, which will allow the user to click a "Show Chart" button the same way they can in the main list, but specific to those results in the subgrid.
So that answers the need in a way, but I am guessing that what you're really looking for is more like just the chart and no grid, no need to click "Show Chart". Unfortunately, that does not exist.
I agree it would make for a really cool PCF to be able to just grab a chart and render it anywhere you like, but whatever the renderer is that MSFT uses to make those isn't published out for dev use, so there is no way I know of to make that happen. You could pull the chart definition (XML) and try to render it yourself but that would be incredibly difficult. You could create a Dashboard with just the one chart and then render it in an IFrame with no nav and no header, but that would be really kludgy and would require a dev every time you want to do it. Instead, I'd say you should just look at some PCFs that use various React Libraries to make custom charts; it will take coding to get there, but you also wouldn't be constrained to the pretty primitive charting options you get with Model Driven Apps.
Some examples:
Rich Text Editor with Chart & UML Designer | PCF Gallery
Activity Analyzer | PCF Gallery