Get the configured timezone synchronously.
Reads from the permanent cache, falling back to the TTL settings cache,
then to the default timezone. Safe to call from synchronous template code
because the middleware populates the settings cache on every request.