currently only API & CLI method supported to configure Load Balancer firewall, it's not user friendly especially API & CLI update Load Balancer with PUT, not PATCH.
as you have to provide the full parameters of the Load Balancer otherwise the specific parameter will reset to default, it's very easy to make production disruptions.
CLI method not support to use json file, something like API curl --data or MySQL config-json, it makes CLI very hard to use.
requirements:
  1. support update Load Balancer firewall with UI
  2. use PATCH but not PUT method with API & CLI when updating Load Balancer, just something like when you update MySQL configuration, see https://docs.digitalocean.com/reference/doctl/reference/databases/configuration/update/
  3. support use local json file with doctl