Fixes #7830 - interfaces api output is class specific

- per type rabl templates
- fixed api docs for interfaces
I need to load constants `Nic::TYPES`, `Nic::BMC::PROVIDERS` and `Nic::Bond::MODES` to use them in the apidoc param validators.