Most of this can done using access and things like foot, motor-vehicles, etc.

1 Don’t map transient states, however, if there is some logic, you can use opening_hours, either with the actual rules, or a free text summary, in double quotes. This can be extended to particular modes of transport using conditional access: https://wiki.openstreetmap.org/wiki/Key:access#Access_time_and_other_conditional_restrictions

3(1) access=private or access=forestry or access=no (both gate and track).

3(2)(b) Either micro-map the pedestrian bypass, or use vehicle specific access tags.