You have the order right but I have questions ... I want all those to exist. I want to use 1 and 2. - a Jobs board where you can offer your services and find people to hire, fiverr style. This of course should be an open standard so we can finally get rid of fiverr and all the similar platforms with a protocol. Or do you plan to earn by building a platform? - local feeds, where the app will present a feed based on locations and allow you to post only to people in your location. While this would really be awesome, how do you plan to not allow me to post to a certain location? Proof of location is an unsolved problem and in an open protocol ... clients can reject messages from people that tend to travel faster than the speed of sound or something but you can't prevent them from publishing to different locations. And maybe you don't want to neither. Many of us are international and like to share stuff relevant to one city and another city next.
The Jobs board will definatelly be a NIP. There are some clients already have something and I might just integrate with them. The local stuff can have both. NIP-29 local relays can certify themselves if their posts are indeed local while just posts that tag a location can be more open to anyone posting on it. My only need is to make sure if you post to a location it doesn't show up in your global timeline at the same time, like on: https://github.com/nostr-protocol/nips/pull/1233