GUI-66: Refactor Key pairs landing page to split JSON fetch into a distinct view

Purely refactoring to avoid duplicate CLC requests.