[2.3][Form] Cleanup & fix phpdocs

| Q             | A
| ------------- | ---
| Bug fix?      | kinda
| New feature?  | no
| BC breaks?    | no
| Tests pass?   | yes
| License       | MIT

This PR was done mostly cause of reports about invalid/not supported types/variables in phpstorm/scrutinizer-ci, and after I started fixing I noticed more problems in those phpdocs so I have cleanedup them a bit.
This was already used [at line 43](https://github.com/symfony/symfony/blob/2.3/src/Symfony/Component/Form/PreloadedExtension.php#L42) and at least phpstorm handles this well.