Migrate absl::optional to std::optional in //chrome/browser/ui

- Used sed to replace the files:
  ```
  git sed absl::nullopt std::nullopt
  git sed absl::optional std::optional
  git sed 'third_party/abseil-cpp/absl/types/optional.h' '<optional>'
  ```
- Then used find and replace to fix the imports for <optional> to the
  right location
- Then git cl format

Bug: 1373619
Change-Id: I87190d65f7708bff2083e410b7209c7c60af7dcf
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5096438
Reviewed-by: David Benjamin <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: David Benjamin <[email protected]>
Auto-Submit: Mohamed Mansour <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1234337}
diff --git a/chrome/browser/ui/browser_live_tab_context.h b/chrome/browser/ui/browser_live_tab_context.h
index 16803fb..73b5567 100644
--- a/chrome/browser/ui/browser_live_tab_context.h
+++ b/chrome/browser/ui/browser_live_tab_context.h
@@ -50,7 +50,7 @@
   std::map<std::string, std::string> GetExtraDataForTab(
       int index) const override;
   std::map<std::string, std::string> GetExtraDataForWindow() const override;
-  absl::optional<tab_groups::TabGroupId> GetTabGroupForTab(
+  std::optional<tab_groups::TabGroupId> GetTabGroupForTab(
       int index) const override;
   const tab_groups::TabGroupVisualData* GetVisualDataForGroup(
       const tab_groups::TabGroupId& group) const override;
@@ -66,7 +66,7 @@
       int tab_index,
       int selected_navigation,
       const std::string& extension_app_id,
-      absl::optional<tab_groups::TabGroupId> group,
+      std::optional<tab_groups::TabGroupId> group,
       const tab_groups::TabGroupVisualData& group_visual_data,
       bool select,
       bool pin,
@@ -76,7 +76,7 @@
       const SessionID* tab_id) override;
   sessions::LiveTab* ReplaceRestoredTab(
       const std::vector<sessions::SerializedNavigationEntry>& navigations,
-      absl::optional<tab_groups::TabGroupId> group,
+      std::optional<tab_groups::TabGroupId> group,
       int selected_navigation,
       const std::string& extension_app_id,
       const sessions::PlatformSpecificTabData* tab_platform_data,