[feat, refactor] friend 라우터, 컨트롤러 로직 개발

기능 설명

Friend를 관리하는 라우터, 컨트롤러 기능을 구현한다.
- 라우터: API endpoint 정의 및 request 처리
- 컨트롤러: 서비스 로직과 request/response 처리

작업 상세 내용

- API endpoint를 정의하는 Friend 라우터
-
Friend 컨트롤러
- 친구 요청 보내기
- 받은 친구 요청 목록 조회
- 보낸 친구 요청 목록 조회
- 친구 요청 수락/거절
- 친구 목록 조회