Slang? Nein. Also keine Sprache, die aus einer bestimmten Gruppe von Leuten kommt.
Es ist eine Redensart, die Teil der Standardsprache ist. Ein bisschen umgangssprachlich, ja, aber Standardsprache.
Es könnte auch in einer Rede im Bundestag vorkommen.
"Die Nase vorn haben" heißt besser in etwas sein, oder den Vorteil haben. Wie zwei Läufer im Sport, von denen einer vorne liegt.
Die Redensart sagt nicht, *warum* er vorne liegt, sondern dass er vorne liegt. Er kann der bessere Sportler sein, oder andere Vorteile auf seiner Seite haben.