Description
When passing a e.g. GenericClass<string>[] to Elsa.Extensions.TypeExtensions.GetFriendlyTypeName, it returns the FullName (e.g. Namespace.GenericClass`1[[System.String, System, Version=...]][]) instead of a friendly name.
This for example breaks the C# evaluator in Elsa.Expressions.CSharp.Handlers.GenerateWorkflowVariableAccessors.HandleAsync when having an input of this type.