Parses and clamps a typed hour for schedule picker columns.
Raw digits from the hour input.
When true, accepts 1–12; otherwise 0–23.
1
12
0
23
Clamped hour, or null when empty or non-numeric.
Parses and clamps a typed hour for schedule picker columns.