As per UAT feedback in T3363, this adds an event listener to the aliasName input field so that when the user stops typing for at least 1 second it triggers an API call to check the alias availability. If the alias is unavailable, display error message and disable buttons.
This does not include pending registrations because as per spec users should still be able to submit them should they wish to compete for the registration result.