sessionExpired

Handle session expiry scenarios. This should be called when the session becomes invalid (e.g., token expiry). This method preserves local data to avoid losing unsaved changes.