Fix codebase to ensure the uniqueness of GraphQL fragment names
Currently, we have many duplicated fragment names in the frontend that violate @graphql-eslint/unique-fragment-name
linter rule. We need to rename fragments to ensure we don't have any duplication