coredata: Add a type for the options dict
coredata: Add a type for the options dict

This is used in a lot of places, having a single way to reference it is
convenient. It's placed under a typing.TYPE_CHECKING guard to mimimize
runtime impact

jpakkane/meson,becm/meson,pexip/meson,pexip/meson,QuLogic/meson,QuLogic/meson,becm/meson,QuLogic/meson,becm/meson,jpakkane/meson,becm/meson,QuLogic/meson,mesonbuild/meson,QuLogic/meson,jpakkane/meson,mesonbuild/meson,becm/meson,mesonbuild/meson,pexip/meson,pexip/meson,mesonbuild/meson,mesonbuild/meson,QuLogic/meson,mesonbuild/meson,mesonbuild/meson,jpakkane/meson,QuLogic/meson,QuLogic/meson,jpakkane/meson,jpakkane/meson,mesonbuild/meson,jpakkane/meson,pexip/meson,becm/meson,pexip/meson,pexip/meson,pexip/meson,becm/meson,jpakkane/meson,mesonbuild/meson,becm/meson,becm/meson,QuLogic/meson,mesonbuild/meson,pexip/meson,becm/meson,jpakkane/meson,pexip/meson