More restrictive identity name validation
Identity names allow confusing names that can lead to phising, like multiple spaces or multiple similar Unicode characters, bidirectional characters, etc.
Steps to reproduce:
- Create and validate an identity with name
a a
(3 spaces between thea
) - Create and validate an identity with name
a a
(2 spaces between thea
)