[Settings] Additional e2e testing implemented

- settings controller updated to fix setting size value as a string for descriptionFont
- comprehensive e2e tests added, testing displaying the Date Format selection, testing for a valid form, and correctly saving settings