Fix file tree browser popover interaction behavior to match adjusted design requirements

Context

This is a follow-up to #560578 (closed) which implemented the file tree browser discovery popover. The current implementation in !202647 (merged) does not fully match the design requirements specified in the original issue.

Current behavior vs. Expected behavior

Current behavior (as shown in the video):

  • The popover appears on hover
  • The popover behavior doesn't match the specified interaction details

Expected behavior (from #560578 (closed)):

  • The "first time experience" popover does not appear on hover, and should not replace the tooltip that appears on hover
  • The "first time experience" popover should appear on page load with a short delay, as soon as the user sees a directory/file page with the file tree for the first time
  • Per Pajamas: "The popovers can be animated in with a short delay after the page has loaded to make sure that they're noticed"
  • If the user clicks on the file tree expand/collapse button, or clicks the close button on the popover, the popover disappears

Requirements to fix

  1. Remove hover trigger: The popover should not appear on hover
  2. Add page load trigger: The popover should appear automatically on page load with a short delay (only for first-time users)
  3. Preserve tooltip: The existing tooltip functionality should remain intact and work independently of the popover
  4. Proper dismissal: Ensure the popover disappears when:
    • User clicks the close button on the popover
    • User clicks on the file tree expand/collapse button

Related