Can I add a custom relationship type for a contact who has more than one role with a client?
No, you can only assign Engager's existing, built-in relationship types to a contact - there's no option to create a custom one.
If you need this, submit it as a feature request via Settings > Request a feature.