Refactor fetchEntryInfosByID so that it accepts a set of ids. Something similar could be done for fetchKnownUserInfos but it is used in a lot of places so it would be expensive.
Also, replace ids arrays with sets in checkState - that makes sense on its own, but also is beneficial because it makes interfaces of specs more unified.
https://linear.app/comm/issue/ENG-4654/unify-interfaces-in-session-utils
Then why are we keeping styles like border and border-radius?
Don't these styles also affect the <textarea> tag? Are you sure we want to be removing these styles for that as well? Or should we break this into two separate selectors (one for input and another for textarea)?