Split multiple implements into multiple lines

As it's close to calling it a day I'm issuing a no-brainer PR that does the following:

* split `implements` of multiple interfaces into multiple lines (fixes #4362)
* add `use` statements for interfaces in the root namespaces (related to #4363)