Labels for boolean preference fields are not clickable

The `preference_field_tag` helper creates 2 inputs with the same id for boolean preferences, which breaks associated labels. Making the ids different fixes this.