Refactor RosterAddContactSheet
- Use common field for contact name
- Use aliases for JID and name instead of regular properties
- Adjust labels and placeholder text
- Remove XMPP-specific text about presence subscription
- Remove 'Cancel' button since there is already a close button
- Show/Hide invalid hint correctly
- Focus fields appropriately