This is an API that allows a block to declare support for certain features when registering. With a custom block we can easily incorporate features that exist on core blocks – like anchor, color or alignment – by adding the relevant block supports property.
For example, See the supports used in paragraph core block