Fix smagorinsky
The Smagorinsky model was adapted in !93 (merged). This change should ensure that a smagorinsky model can also be added when omega is not a symbol but a number. However, due to a small issue, only collision rules with omega being a number can be generated at the moment. With this MR, this issue is fixed again.
Furthermore, some wrong type hints in the LBMConfig class have been corrected