Feature: #78002 - Enforce cHash argument for Extbase actions 

See forge#78002

Description 

TypoScriptFrontendController::reqCHash() is now called for Extbase frontend plugin actions just like they are usually called for AbstractPlugin. This provides a more reliable page caching behavior by default and with zero configuration for extension authors.

With the feature switch requireCHashArgumentForActionArguments this behavior can be disabled, which could be useful, if all actions in a plugin are uncached or one wants to manually control the cHash behavior.

Impact 

The enforcing of a cHash results in a 404, if plugin arguments are present but cHash is not, which would also happen if the plugin arguments were added to cHashRequiredParameters configuration.