Feat/digit input
- Use reactive forms (same methodology as anm-text-input) for digit inputs for TOTP/SMS/Email code input
- display own component's custom error and accept input form validation error
- digit input can be set with N number digits with required validation built in.