Sizing the breaker (not sure what you mean by local switch) is no different than any other load. Since the lighting is continuous (see article 100 definition) See 220.18 on how to determine the calculated load. Since the load is continuous, multiply the connected load by 125%, and use the voltage in 220.5 and ohms law to determine the branch circuit ampacity, and then table 310.16 for the conductor size.
Pretty simple stuff, really. Or determine what size BC you want to use and work backwards.
SPDs are optional, you get what you pay for, more is better. Some occupaniances require SPS, dwelling units in the 2020 NEC, emergency equipment.
I suspect on LED lighting what often fails is the driver, the LEDs are solid state rocks basically.