api.addSaveableUserOptionField は何をするのですか?

わかりませんが、見つけたことをお伝えします。

しかし、まず質問ですが、なぜ気にするのですか?何かやろうとしていることがあるのですか?しかし、ユーザーオプションを持つプラグインを作成しようとしているのであれば、これはその方法です。これはコアでは使用されていません。これは、プラグインが独自のユーザーオプションを持つことができるようにするためのフックです。

Chatプラグインで、次のように使用されているようです。

プラグインにユーザーオプションがある場合、UserUpdaterを使用して、それがユーザーオプションであることを確立するためにこれを使用するようです。