Q:

List all valid kbd layouts, variants and toggle options (to use with setxkbmap)

Is there a way from command
line to list all valid kbd layouts, variants and toggle options (to use with setxkbmap)?

A:

You can use xkbcomp to list all the layouts and variants.
xkbcomp -l

will list all the layouts and variants.
xkbcomp -s