In this particular case, with only 3 levels of the predictor, there won't be much practical difference between (a) and (b). Either way you only have 2 unique coefficients associated with it and the difference is just how the levels are represented in the model matrix.
Although coding to integer (option c) by itself isn't wise, with a larger number of ordered levels of a predictor then a hybrid combining aspects of (b) with (c) can make sense, depending on your goals in modeling. Sometimes in this situation the association of an ordinal predictor with outcome is close to linear. Then you can consider a combination of (c) for the linear trend and (b) for deviations from the linear trend to gauge the importance of the non-linear associations. For a k-level predictor, you have 1 coefficient for the linear trend and k-2 for the deviations.
Splines provide another approach. For example, Helwig discusses "Regression with Ordered Predictors via Ordinal Smoothing Splines" in Front. Appl. Math. Stat., 28 July 2017.