In addition to common Ruff configuration fields that were introduced in #10984, ruff server should support a configuration file that can be used to configure the linter and formatter. These will take priority over file-based settings by default, though an option to have file-based settings take priority should also be available to the user.