Welcome to the wonderful world of trikes!
Yes finding the place for the Garmin can be an issue, I mounted barends for another reason now the quick release resides on the left horizontal handle. Check the bike handlers online lots of odd contraptions for mounting things on the trike. ICE have the Mirrormount which could be used with some modification I suppose.